US7792843B2 - Web analytics data ranking and audio presentation - Google Patents
Web analytics data ranking and audio presentation Download PDFInfo
- Publication number
- US7792843B2 US7792843B2 US11/315,712 US31571205A US7792843B2 US 7792843 B2 US7792843 B2 US 7792843B2 US 31571205 A US31571205 A US 31571205A US 7792843 B2 US7792843 B2 US 7792843B2
- Authority
- US
- United States
- Prior art keywords
- data
- user
- analytics system
- web analytics
- web
- 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.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Definitions
- Web analytics systems and methods gather data about web site usage, for presentation to system users.
- a leading web analytics provider is Omniture, Inc., of Orem, Utah, the owner of the present invention.
- Omniture provides web analytics technology under its mark SiteCatalystTM.
- Information about Omniture and other web analytics providers, and about related technology and concepts, is readily available online, e.g., through the Google® search engine.
- Some related concepts are also identified by U.S. trademark application Ser. No. 78232138 for the mark SITECATALYST, in a description of services reading as follows:
- the present invention provides tools and techniques for identifying data likely to be important to users of web analytics services, ranking such data, and presenting such data interactively to users through limited-capacity or severely-limited-capacity channels.
- the invention provides a method of an artificial intelligence or other program using a computer processor in a web analytics system to analyze and present data representative of human activity in a web site, by obtaining data which represent human physical activity in a web site, identifying data events by analyzing the data, ranking data events relative to each other according to a web analytics system user's expected interest in them, creating summaries of data events, and sending the web analytics system user a summary of a higher ranked data event before sending the user a summary of a lower ranked data event.
- the method may compensate for a channel's low capacity by presenting the analytics system user with summaries of more interesting data events before presenting that user with summaries of less interesting data events.
- a web analytics system of the invention analyzes and presents data representing human activity in a web site, using a data obtaining component for obtaining visual data which represent human physical activity in a web site, the data comprising electrical signals corresponding to visitor peripheral devices and visitor activities directing the peripheral devices to take action within the web site, an event identifying component for identifying at least two data events by analyzing the data, each identified data event relating to a data pattern in a manner that satisfies at least one interest criterion of the web analytics system as evident from system user actions, a ranking component for ranking at least two of the identified data events relative to each other according to interest criterion, a summarizing component for creating summaries of each of at least two ranked data events, the summaries configured for transmission over a low capacity channel, and a sending component for sending a web analytics system user, over a low capacity channel, a summary of a higher ranked data event before sending the user a summary of a lower ranked data event.
- a method for a web analytics system user to use a low capacity channel to receive from the web analytics system at least one data summary reporting on human activity in a web site, by physically operating a mobile device to make a connection to the web analytics system over the low capacity channel and to begin a session with the web analytics system; and receiving at least two data summaries of visual data, the summaries presented by the web analytics system over the low capacity channel through an output hardware component of the mobile device, without the user first specifying during this session any of the following: which data should be summarized in those summaries, what order those summaries should be presented in; thus the web analytics system automatically presents a summary of more interesting data before presenting a summary of less interesting data.
- An audible summary of web site activity can be produced for a user, by obtaining visual data which represent human physical activity in a web site; identifying at least two data events by analyzing the data; ranking at least two of the identified data events relative to each other according to the user's expected interest in them; and creating at least one audible summary of at least one ranked data event, which may then be sent to the user.
- FIG. 1 is a funnel chart illustrating events and event summaries through visual data in web analytics systems in a manner familiar in the art.
- FIG. 2 is a bar graph overlaying a line graph illustrating events and event summaries through visual data in web analytics systems in a manner familiar in the art.
- FIG. 3 is a bar graph or histogram illustrating events and event summaries through visual data in web analytics systems in a manner familiar in the art.
- FIG. 4 is a flow chart illustrating methods using or performed by a web analytics system according to at least one embodiment of the present invention.
- FIG. 5 is a flow chart further illustrating methods using a web analytics system according to at least one embodiment of the present invention.
- FIG. 6 is a block diagram further illustrating a web analytics system in a context according to at least one embodiment of the present invention.
- FIG. 7 is a data flow diagram, further illustrating roles, data, information flow, systems, methods, and other aspects of some embodiments of the present invention.
- FIG. 8 is an example of a conventional graphical display of visual data, which data could also be presented in novel ways or forms to a web analytics system user according to the present invention.
- FIG. 9 is another example of a conventional graphical display of visual data, which data could also be presented in novel ways or forms to a web analytics system user according to the present invention.
- the present invention provides tools and techniques to help users of web analytics systems conveniently obtain updates, change report focus, and otherwise interact with their web analytics system even when the powerful visual interface they might prefer to use is not available.
- the invention provides summaries of web activity which are tailored for presentation over a cell phone, PDA, or other device whose capabilities—especially graphics and visualization—are more limited than a personal computer.
- the “capacity” of a channel is to be considered relative to the information conveying capacity of a commonly used alternative.
- a commonly used alternative is a computer workstation having at least a fifteen inch color monitor and other standard peripherals, and having a cable, DSL, or higher bandwidth connection to the Internet.
- “limited-capacity channels” as that term is used herein include channels constrained by limited visual bandwidth, such as in architectures using Wireless Application Protocol and/or Wireless Markup Language to permit some web browsing on a cell phone, PDA, or other mobile device.
- Transforming a rich visual presentation from a form suitable for presentation through the computer workstation monitor into a form suitable for presentation on the screen of a mobile device requires sampling the image, compressing data for transmission, omitting some data, and/or otherwise reducing the information that is visually presented to the user within a given period of time.
- a “severely-limited-capacity channel” is one which normally carries less information than another channel because of a difference in the targeted human sense. For instance, an audio channel has severely-limited-capacity relative to a visual channel because sound normally conveys less information in a given time period than sight. As many have noted, a picture is worth a thousand words; in some cases, it may be worth even more.
- a “low capacity channel” is one which has limited-capacity or severely-limited-capacity.
- visual data means data which has conventionally been presented solely or primarily in some visual form, although it may or may not be presented in visual form to a particular user of the present invention or in a particular embodiment of the present invention.
- Visual data is not necessarily data in a visually-oriented file format such as a bitmap, JPEG, or other picture format; the data may instead be a list of data points, or a table of numeric values, or a relational database record, for instance.
- visual data include: purchase conversions and averages of the type conventionally presented in funnel graphs; revenue data conventionally presented in bar graphs or line graphs; product data showing product counts in relation to orders, revenue, or the like and conventionally presented in bar graphs or line graphs; data conventionally presented in Gantt chart, pie chart, tree, node-and-link, map, plot, or other graphical formats; data conventionally presented through the use of visualization software, rendering software, and/or animation software; tabular, matrix, histogram, trended, spectral, or other numeric data; data of the types illustrated in FIGS. 1-3 or reminiscent thereof.
- Visual data includes natural language texts (which are primarily or solely presented as sounds or as written words, not as images), sound files, music, and the like. Although visualizations of such data can be made, such data have conventionally been presented in audible form—or in some written form that represents spoken words—rather than being presented in visual form.
- action taken within a web site includes, without limitation, one or more of the following: navigating within the website, into it, or out of it; viewing a product or service description; displaying a newsletter; displaying a web page; placing an order for one or more goods and/or services; revising an order; canceling an order; requesting a refund; providing a credit card number, bank account number, PayPal® (mark of PayPal, Inc.) account name, and/or other funds transfer information; checking an account balance; checking a history of financial transactions and/or orders.
- FIGS. 4 and 5 are flowcharts illustrating methods of the present invention for using a computer processor in a web analytics system to analyze and present data representative of human activity in a web site, and the steps illustrated therein will now be discussed. Note, however, that other drawings and discussion of other embodiments herein may also aid understanding of method embodiments, just as an understanding of methods will sometimes aid understanding of system or other non-method embodiments. Accordingly, reference is made here not only to FIGS. 4 and 5 , but also to other figures.
- a web analytics system 606 obtains data 702 which represent user 604 activity in a web site 602 .
- the activity data 702 may be in the form of electrical signals representing items such as a path taken by a web site visitor 604 through the web site 602 , web site pages 704 displayed to the user, products and/or services ordered by visitors 604 on the web site, and/or revenue transfers authorized by visitors 604 , to give just a few examples. More generally, any activity or item of a type conventionally tracked by web analytics may be represented in the activity data 702 , depending of course on the particular embodiment and its implementation.
- the data 702 may include signals corresponding to physical objects and activities external to the web analytics system 606 , including a visitor's peripheral device(s) 706 (mouse, keyboard, screen, modem, etc.) and visitor 604 activities directing a peripheral device to take action within the web site 602 .
- a visitor's peripheral device(s) 706 mouse, keyboard, screen, modem, etc.
- visitor 604 activities directing a peripheral device to take action within the web site 602 .
- Activity data may be obtained automatically using software and/or hardware familiar in the art.
- the web analytics system 606 may include a data obtaining component 708 which is implemented using computer processing and memory hardware 710 configured by software. Suitable software 708 may function to extract data 702 about the web site 602 from a logfile 712 maintained by a web server 714 .
- data collection software 708 may collect information about user activity by using HTML-tagged 716 pages 704 of the web site 602 .
- Activity data may also be obtained by such automatic steps in combination with manual steps (tagging, copying, testing) by a web site administrator or other technical personnel, in which case the collection is still deemed “automatic” herein, as it is not fully manual.
- the web analytics system 606 identifies data events by analyzing the activity data 702 .
- Identified data events 718 relate to some data pattern in a manner that satisfies at least one user interest criterion of the web analytics system. That is, the system 606 identifies data events according to what it understands or expects to be of interest to the system user 608 .
- the system identifies it as a data event 718 when some obtained data 702 differs from corresponding historic data in at least a specified manner, such as by a specified absolute amount or a specified percentage; when data 702 is forecast to at least meet a specified target value; when data 702 is forecast to miss a specified target value; when data 702 spikes by differing in at least a specified manner (e.g., absolute amount, percentage, deviation or other statistical measure) from neighboring data 702 .
- An absence of data 702 may also be an event 718 , as when no recent (as defined by default or expressly by the user) data 702 of a specified type was obtained 402 . Forecasting may be done using familiar tools, such as trend line analysis or other statistical tools.
- Target values are specified by a user 608 , although not necessarily by the particular user to whom the system will presently report 410 .
- data event(s) 718 may relate to one or more of the following: cart opens, abandoned carts, orders, a revenue average, a unit average, an order average, revenue during a selected time period, units of a selected product ordered, carts opened for a selected product, a relation between revenue produced by products and units sold or orders made for individual products, a top-performing product, billing, campaigns, targets, page views, alerts, visits, entries and exits, paths taken by visitors, cross selling, visitor profiles. More generally, data events 718 may relate, without limitation, to any data value or condition tracked or determined by a web analytics system familiar in the art.
- Data events may be identified 404 automatically using software and/or hardware.
- the web analytics system 606 may include a data event identification component 720 which is implemented in various embodiments using computer processing and memory hardware 710 configured by software which looks for data 702 meeting the conditions described in the preceding paragraph, and/or meeting other conditions of interest. As with obtaining data, identifying data events is considered “automatic” when partially or fully automated.
- the component 720 identifies any of the following as a data event: new activity data 702 of a type the user 608 has bookmarked is obtained 402 ; new data of a type the user has set an alert on is obtained; new data of a type the user has placed in a dashboard is obtained; new data of a type the user expressly requested during a prior session is obtained; data not yet sent to the present user has been sent 410 to other people 608 who belong to the same organization as the user 608 .
- sending 410 a data summary 722 is one way to send data 702 ; sending 410 raw data 702 is another way to send data.
- the system 606 user 608 can generally do more than merely receive summaries 722 .
- the user 608 may also be able to interact 504 in other ways, such as by setting an alert 724 , placing data in a dashboard 726 , bookmarking 728 data, setting a data target 730 , and so on for other interactions which are noted expressly herein and/or known in prior web analytics systems.
- the web analytics system 606 ranks data events 718 relative to each other according to the web analytics system user's expected interest in them, so that more interesting events can be presented 410 to the user 608 before less interesting ones.
- Events 718 may be ranked, for example, based on at least one of the following: a default ranking which can be overridden; a ranking specified by the user 608 or by a system 606 administrator, site administrator, or web administrator; prior requests by this user and/or other users 608 for particular types of data 702 ; bookmarks 728 , alerts 724 , and/or dashboards 726 specified by or for the user 608 .
- Some embodiments lower a data event's ranking for the particular user 608 if that user renames data 702 as “not applicable”, that is, not worth tracking or the like. Some embodiments rank 406 data events “by company” (that is, using rules and/or heuristics specified by a corporation or other organization for all users 608 belonging to the organization), and also rank data events 718 by individual users 608 , and the ranking by company applies unless it is overridden by the individual user ranking.
- Some embodiments raise a data event's ranking for particular data 702 for a given user 608 if that user does 504 one or more of the following: places an alert on the data, bookmarks the data, requests more information about the data, requests or provides information about calendar events that may affect the data, instructs the web analytics system to send another user the data, places a report on the data in a dashboard, sets a target for the data.
- Ranking may be implemented in various embodiments using computer processing and memory hardware 710 configured by software 732 which operates as noted here.
- Ranking 406 data events is considered “automatic” when it is partially or fully automated.
- the web analytics system 606 creates summaries 722 of data events 718 , which may include summaries of data 702 and descriptions of the conditions used in identifying 404 the events.
- the summaries are configured for transmission 410 over a low capacity channel, such as a cell phone 610 connection or a wireless PDA 610 connection.
- Some embodiments create 408 an audible summary of visual data.
- the web analytics system 606 prepares 408 reports 722 for subdivisions of an entity (a.k.a., an organization as that term is used herein) and prepares 408 a roll-up report for the entity including a plurality but not necessarily all of its subdivisions, the identifying step identifies 404 different values for a data 702 variable in different subdivision reports, and the summary 722 informs the user 608 that different values were identified, as the user might not otherwise notice the value difference(s).
- Summarizing 408 may be implemented in various embodiments using computer processing and memory hardware 710 configured by software 734 which operates as noted here. Summarizing 408 of data events is considered “automatic” when it is partially or fully automated.
- artificial intelligence or other software code within the novel web analytics system 606 might produce 402 , 404 , 408 and provide 410 to a user 608 the following textual and/or generated-speech summary 722 of visual data 702 that is shown in conventional graphical form in FIG. 8 : “The revenue for this month shows that you have consistently surpassed your revenue of 4 weeks prior. The revenue for today is currently at $1,242,673 and is forecasted at $6M which would surpass the revenue of 4 weeks prior.”
- This summary 722 may be provided in place of, or as a supplement to, providing the data to the user in graphical form on a laptop computer or other device that has a more powerful display than the user's mobile device 610 .
- the system 606 might generate the following textual and/or generated-speech summary 722 in place of, or to supplement, the data 702 that is shown in conventional graphical form in FIG. 9 : “The orders for the first 17 days of July lag behind the orders for the 4 weeks prior with the 4 th lagging by 4,500. The orders for the rest of July closely follow the orders for the 4 weeks prior. The worst day was short by 550 and the best was over by 1,200.”
- the web analytics system 606 sends the user 608 one or more summaries 722 of data 702 .
- the user specifies expressly which summaries to send.
- the web analytics system 606 sends the user a summary of a higher ranked 406 data event 718 before sending the user 608 a summary of a lower ranked data event.
- the web analytics system may compensate for a channel's low capacity by presenting the user with summaries of more interesting data events before presenting summaries of less interesting data events.
- the sending step 410 sends over a low capacity channel to a mobile device 610 having a display screen 748 of lower resolution than 640 by 480 pixels in either dimension, and the summary 722 includes a low-resolution image of visual data to display on the screen 748 .
- the sending step sends to a device 610 having a speaker 750 and having no display screen with more than 400 pixels along any one dimension (the device may or may not have a smaller screen), and the summary 722 includes an audible summary of visual data 702 .
- the system 606 includes a user interface 736 which sends and receives commands 738 , summaries 722 , and other items 724 - 730 to and from the user's mobile device 610 , and hence to and from the user 608 .
- the user interface 736 may be implemented using computer processing and memory hardware 710 , configured by software which operates as noted herein.
- the illustrated user interface includes a command I/O component 740 for receiving user commands (spoken, key-tone, packet, or otherwise) and directing their performance by the system 606 ; a sending component 742 for transmitting over a cell phone connection, wireless IP connection, or the like to a mobile device; a receiving component 744 for receiving over a cell phone connection, wireless IP connection, or the like; and a speech component 746 for generating audible summaries 722 .
- a command I/O component 740 for receiving user commands (spoken, key-tone, packet, or otherwise) and directing their performance by the system 606 ; a sending component 742 for transmitting over a cell phone connection, wireless IP connection, or the like to a mobile device; a receiving component 744 for receiving over a cell phone connection, wireless IP connection, or the like; and a speech component 746 for generating audible summaries 722 .
- Hardware-only implementations of the user interface 736 and/or other system 606 components such as components 708 , 720 , 732 , 734 may also be possible for a given embodiment.
- the general trade-offs between software and hardware functionality, with their attendant cost, implementation time, and other concerns, can be applied by those of skill to embodiments of the present invention.
- FIG. 4 and the foregoing description generally reflect the perspective of the web analytics system 606 .
- some steps described above have counterparts in the user's perspective, as illustrated in FIG. 5 .
- the invention provides methods for a web analytics system user 608 to use a low capacity channel to receive from the web analytics system 606 at least one data summary reporting on human activity in a web site.
- the user 608 physically operates the mobile device 610 to make a connection to the web analytics system 606 over the low capacity channel and to begin a session with the web analytics system. This may be accomplished by dialing a dedicated number, surfing to a dedicated interface site on an IP network, or otherwise.
- a network I/O component 754 in the mobile device 610 provides connectivity, in the form of a channel which may be low capacity, such as a limited-capacity or severely-limited-capacity channel.
- the user 608 interacts with the web analytics system 606 through the mobile device 610 .
- This may include, for example, giving 504 voice commands 738 which result in data summaries 722 being presented 410 by the web analytics system over the low capacity channel through an output hardware component of the mobile device, such as a display screen 748 and/or a speaker 750 .
- other interactions 504 may include giving commands to adjust the play speed of an audible data summary 722 presentation, adjust the volume of an audible data summary presentation, repeat an audible data summary presentation, pause an audible data summary presentation, send a data summary presentation to a specified other person through email or voicemail, for instance, and/or to command the system 606 to provide more detail about some data 702 that was summarized in a data summary, such as data of that type for a different period, or raw data rather than a summary.
- Commands are given through a command I/O component 752 , which may be implemented in a combination of hardware and software to present command options, receive command input, provide status information, and the like. Depending on the embodiment, commands may be entered in the command I/O component 752 by speaking them so they are directed into a speech recognition module (which might be located in the system 606 interface 736 ), by pressing buttons which send electrical signals, by pressing a stylus to a touch screen 748 , or by other computer-human interaction facilities.
- a speech recognition module which might be located in the system 606 interface 736
- the user 608 receives one or more summaries 722 of visual data.
- the summaries are presented 410 by the web analytics system 606 over the low capacity channel through an output hardware component 748 , 750 of the mobile device. In some embodiments, this is done without the user first specifying during this session which data should be summarized in the summaries and/or what order those summaries should be presented in.
- the web analytics system 606 which is used to analyze and present data representing human 604 activity in the web site 602 , includes a data obtaining means 710 , 708 for obtaining visual data (as defined above) which represent human physical activity in the web site, the data 702 comprising signals corresponding to visitor peripheral devices 706 and visitor activities directing the peripheral devices to take action within the web site.
- the data obtaining means includes computer processing and memory hardware 710 configured by at least one of the following: software 708 which extracts data about the web site 602 from a web server 714 logfile 712 , software 708 which collects information 702 using tagged pages 704 of the web site 602 .
- the web analytics system 606 includes an event identifying means 710 , 720 for identifying at least two data events by analyzing the data, each identified data event relating to a data pattern in a manner that satisfies at least one interest criterion of the web analytics system.
- the event identifying means includes computer processing and memory hardware 710 configured by software 720 , which determines when data satisfies one or more (or some specified number, e.g., two, three, four, five, etc.) of the following conditions: data 702 differs from corresponding historic data in at least a specified manner as discussed above; data 702 is forecast to at least meet a specified target value; data 702 is forecast by the system 606 to miss a specified target value; data 702 spikes by differing in at least a specified manner from neighboring data; no recent data 702 of a specified type (units, hits, sales, subscriptions, etc.) was obtained; new data 702 of a type a user 608 has bookmarked is obtained; new data 702 of a type a user 608 has set an alert on is obtained; new data 702 of a type a user 608 has placed in a dashboard is obtained; new data 702 of a type a user 608 expressly requested 504 during a prior session with the system 6060 is obtained
- the web analytics system 606 includes a ranking means 710 , 732 for ranking at least two of the identified data events relative to each other according to interest criterion.
- the ranking means includes computer processing and memory hardware 710 configured by software 732 , which determines data event 718 ranks according to one or more (or some specified number, e.g., two, three, four, five, etc.) of the following criteria: a data event concerning a target 730 is ranked higher than a data event not involving any target; a data event concerning revenue is ranked higher than a data event not involving revenue; a data event concerning data on which an alert 724 is set is ranked higher than a data event not involving any alert; a data event concerning data which differs substantially (e.g., by a specified percentage, absolute amount, or statistical measure) from historic data and has an associated calendar event (e.g., end of quarter, holiday, natural disaster) is ranked higher (or lower) than a data event not involving a substantial difference from historic data;
- the web analytics system 606 includes a summarizing means 710 , 734 for creating summaries of each of at least two ranked data events.
- the summaries 722 may be configured for transmission over a low capacity channel.
- the summarizing means includes computer processing and memory hardware 710 configured by software 734 , which produces one or more (or some specified number, e.g., two, three, four, five, etc.) of the following audible summary statements 722 in response to the indicated condition of a given data 702 variable: a statement to the effect that the variable is falling gradually; a statement to the effect that the variable is falling sharply; a statement to the effect that the variable is rising gradually; a statement to the effect that the variable is rising sharply; a statement to the effect that the variable is likely to hit its target; a statement to the effect that the variable is likely to miss its target; a statement to the effect that the variable is different than its historic value for a stated prior time; a statement to the effect that the variable has spiked; a statement
- the web analytics system 606 includes a sending means 710 , 742 for sending a web analytics system user, over a low capacity channel, a summary of a higher ranked data event before sending the user a summary of a lower ranked data event.
- Suitable sending means include computer processing and memory hardware 710 configured by software 742 , which transmits 410 over a mobile phone 610 or other mobile device 610 connection to at least one of: a display 748 of a mobile device, a speaker 750 of the mobile device.
- Suitable sending means include computer processing and memory hardware 710 configured by software 742 , 746 , which automatically controls the pitch and emphasis of generated speech.
- the sending means does at least one of the following: emphasizes a verb in an audible data summary 722 which reports on a relationship between data and a data pattern (e.g., “sales are rising”), emphasizes a noun in an audible data summary 722 which reports on at least two compared items (e.g., “this month gadgets outsold widgets two-to-one”).
- Some embodiments of the invention include or provide one or more (possibly audible) summaries 722 of web site activity 702 , which are produced for a user 608 by a process like that illustrated in FIG. 4 , or another process discussed herein.
- audible summaries 722 may be produced by obtaining 402 visual data 702 which represent human 604 physical activity in a web site 602 ; identifying 404 data events 718 by automatically analyzing the data; ranking 406 data events relative to each other according to the user's expected interest in them; and creating 408 at least one audible summary of at least one ranked data event.
- the summary production process may further include sending 410 the user the audible summary of the ranked data event, whereby the web analytics system 606 produces the audible summary for the user.
- Summaries 722 thus produced, or otherwise produced with the invention may include one or more statements like those noted above, e.g., a statement to the effect that a variable is falling, a statement to the effect that the variable is falling gradually, a statement to the effect that the variable is falling sharply, a statement to the effect that a variable is rising, a statement to the effect that the variable is rising gradually, a statement to the effect that the variable is rising sharply, a statement to the effect that a variable is likely to hit its target, a statement to the effect that the variable is likely to miss its target, a statement to the effect that a variable is different than its historic value for a stated prior time, a statement to the effect that a variable has spiked, a statement to the effect that no data was obtained for a variable, a statement whether an expected upturn for a variable occurred, a statement whether an expected downturn for the variable occurred.
- the variable may be a data 702 variable such as revenue, conversions, product units, unique visitors, visits, page views, or other variables tracked by familiar web analytics systems.
- the audible summary may contain audible emphasis on one or more words, the emphasis having a position in the summary (e.g., which word is emphasized in a sentence), the position being set during the creating step 408 .
- FIG. 710 Other embodiments of the invention are in the form of a computer-readable storage medium 710 , volatile or nonvolatile, fixed or removable, which is configured by at least software, to work in conjunction with a processor to perform a process for analyzing and presenting data that represents human activity in a web site, the process including obtaining 402 visual data, identifying 404 data events, ranking 406 identified data events, creating 408 summary(ies), and/or sending 410 summary(ies) to the user.
- a computer-readable storage medium 710 volatile or nonvolatile, fixed or removable, which is configured by at least software, to work in conjunction with a processor to perform a process for analyzing and presenting data that represents human activity in a web site, the process including obtaining 402 visual data, identifying 404 data events, ranking 406 identified data events, creating 408 summary(ies), and/or sending 410 summary(ies) to the user.
- a and “the” and designations such as “mobile device” and “ranking” are inclusive of one or more of the indicated item or step.
- a reference to an item generally means at least one such item is present and a reference to a step means at least one instance of the step is performed.
Abstract
Description
-
- Market research; conducting online market research surveys relating to customer and employee satisfaction and attitude, and organizational climate or effectiveness; preparing business reports electronically relating to customer and employee satisfaction and attitude, organizational climate or effectiveness, and the use of web sites; collection, reporting, analysis and integration of data related to the use of websites and the effectiveness of marketing campaigns; computerized database management; licensing of computer software (class 35);
- Computer services, namely, consultation services related to web sites; computer and website diagnostic services; tracking, analyzing, evaluating and advising others regarding website design, implementation, usability, functioning, performance, and optimization; performance monitoring services, website diagnostic services; managing and optimizing website performance and the effectiveness of online marketing campaigns; technical support, namely, monitoring network systems (class 42).
Claims (28)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/315,712 US7792843B2 (en) | 2005-12-21 | 2005-12-21 | Web analytics data ranking and audio presentation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/315,712 US7792843B2 (en) | 2005-12-21 | 2005-12-21 | Web analytics data ranking and audio presentation |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070143343A1 US20070143343A1 (en) | 2007-06-21 |
US7792843B2 true US7792843B2 (en) | 2010-09-07 |
Family
ID=38174999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/315,712 Active 2027-12-04 US7792843B2 (en) | 2005-12-21 | 2005-12-21 | Web analytics data ranking and audio presentation |
Country Status (1)
Country | Link |
---|---|
US (1) | US7792843B2 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090213036A1 (en) * | 2008-02-25 | 2009-08-27 | Mitsubishi Electric Corporation | Image display device and display unit for image display device |
US8255523B1 (en) * | 2009-04-24 | 2012-08-28 | Google Inc. | Server side disambiguation of ambiguous statistics |
US8352318B2 (en) * | 2007-05-29 | 2013-01-08 | Digital River, Inc. | Exclusivity in internet marketing campaigns system and method |
US20140025687A1 (en) * | 2012-07-17 | 2014-01-23 | Koninklijke Philips N.V | Analyzing a report |
US8650492B1 (en) | 2011-10-11 | 2014-02-11 | Google Inc. | System and method for page navigation visualization and analysis |
US8745504B1 (en) | 2011-10-11 | 2014-06-03 | Google Inc. | Goal flow visualization |
US8838602B1 (en) | 2011-10-11 | 2014-09-16 | Google Inc. | Systems and methods for web page grouping based on URLs |
CN104408294A (en) * | 2014-10-31 | 2015-03-11 | 南京理工大学 | Event abstract method based on event relationship network |
US9021361B1 (en) | 2011-10-11 | 2015-04-28 | Google Inc. | System and method for flow visualization and interaction with network traffic |
US9300545B2 (en) | 2011-10-11 | 2016-03-29 | Google Inc. | Page layout in a flow visualization |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090112976A1 (en) * | 2007-10-29 | 2009-04-30 | Hutchinson Kevin P | Method for measuring web traffic |
US7752308B2 (en) * | 2007-10-30 | 2010-07-06 | Hutchinson Kevin P | System for measuring web traffic |
US20100281389A1 (en) * | 2007-10-29 | 2010-11-04 | Hutchinson Kevin P | System for measuring web traffic |
CN102016840A (en) * | 2008-04-24 | 2011-04-13 | 摩维迪欧控股有限公司 | System and method for tracking usage |
US8090679B2 (en) * | 2008-06-30 | 2012-01-03 | Microsoft Corporation | Method for measuring web site performance |
US8250473B1 (en) | 2009-02-03 | 2012-08-21 | Amazon Technoloies, Inc. | Visualizing object behavior |
US8234582B1 (en) | 2009-02-03 | 2012-07-31 | Amazon Technologies, Inc. | Visualizing object behavior |
US8341540B1 (en) | 2009-02-03 | 2012-12-25 | Amazon Technologies, Inc. | Visualizing object behavior |
US8713536B2 (en) * | 2009-06-11 | 2014-04-29 | Webtrends, Inc. | Method and system for constructing a customized web analytics application |
US9350817B2 (en) * | 2009-07-22 | 2016-05-24 | Cisco Technology, Inc. | Recording a hyper text transfer protocol (HTTP) session for playback |
US8578010B2 (en) * | 2009-12-17 | 2013-11-05 | Mastercard International Incorporated | Methods and system for tracking web page analytics |
US8565411B2 (en) * | 2009-12-23 | 2013-10-22 | 24/7 Customer, Inc. | Method and apparatus for optimizing customer service across multiple channels |
US9208141B2 (en) * | 2010-02-05 | 2015-12-08 | Oracle International Corporation | Generating and displaying active reports |
US20120296696A1 (en) * | 2011-05-17 | 2012-11-22 | International Business Machines Corporation | Sustaining engineering and maintenance using sem patterns and the seminal dashboard |
US11468243B2 (en) | 2012-09-24 | 2022-10-11 | Amazon Technologies, Inc. | Identity-based display of text |
US20140108189A1 (en) * | 2012-10-11 | 2014-04-17 | Rolf Schumann | Real-Time Cross-Selling Proposal Calculation |
US10242101B2 (en) * | 2014-10-28 | 2019-03-26 | Adobe Inc. | Automatic identification of sources of web metric changes |
JP6760084B2 (en) * | 2015-02-09 | 2020-09-23 | 日本電気株式会社 | Information display system, method and program for analysis |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010053944A1 (en) * | 2000-03-31 | 2001-12-20 | Marks Michael B. | Audio internet navigation system |
US20020151998A1 (en) * | 2001-03-30 | 2002-10-17 | Yrjo Kemppi | Method and system for creating and presenting an individual audio information program |
US20030033155A1 (en) * | 2001-05-17 | 2003-02-13 | Randy Peerson | Integration of data for user analysis according to departmental perspectives of a customer |
US20030149567A1 (en) * | 2002-02-04 | 2003-08-07 | Tony Schmitz | Method and system for using natural language in computer resource utilization analysis via a communications network |
US6707889B1 (en) * | 1999-08-24 | 2004-03-16 | Microstrategy Incorporated | Multiple voice network access provider system and method |
US6768788B1 (en) * | 1999-09-13 | 2004-07-27 | Microstrategy, Incorporated | System and method for real-time, personalized, dynamic, interactive voice services for property-related information |
US20040167768A1 (en) * | 2003-02-21 | 2004-08-26 | Motionpoint Corporation | Automation tool for web site content language translation |
US20040215599A1 (en) | 2001-07-06 | 2004-10-28 | Eric Apps | Method and system for the visual presentation of data mining models |
US6829630B1 (en) * | 2000-11-24 | 2004-12-07 | Xerox Corporation | Mechanisms for web-object event/state-driven communication between networked devices |
US20050075972A1 (en) | 2003-10-06 | 2005-04-07 | Doyle Thomas James | Risk assessment system and method of adjusting standard |
US20050177613A1 (en) * | 2004-02-11 | 2005-08-11 | Scott Dresden | Statistical and vouyeristic link behavioral tracking and presentation tools |
US6940953B1 (en) * | 1999-09-13 | 2005-09-06 | Microstrategy, Inc. | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services including module for generating and formatting voice services |
US20050256716A1 (en) * | 2004-05-13 | 2005-11-17 | At&T Corp. | System and method for generating customized text-to-speech voices |
US20050261906A1 (en) * | 2001-06-14 | 2005-11-24 | Glinski Stephen C | Methods and systems for enabling speech-based internet searches |
US7085682B1 (en) * | 2002-09-18 | 2006-08-01 | Doubleclick Inc. | System and method for analyzing website activity |
US20060184410A1 (en) * | 2003-12-30 | 2006-08-17 | Shankar Ramamurthy | System and method for capture of user actions and use of capture data in business processes |
US20060277212A1 (en) * | 2005-06-03 | 2006-12-07 | Error Brett M | User interface providing summary information or a status pane in a web analytics tool |
US20060277585A1 (en) * | 2005-06-06 | 2006-12-07 | Error Christopher R | Creation of segmentation definitions |
US20070055937A1 (en) * | 2005-08-10 | 2007-03-08 | David Cancel | Presentation of media segments |
US7266181B1 (en) * | 1999-09-13 | 2007-09-04 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized dynamic and interactive voice services with integrated inbound and outbound voice services |
US20070244650A1 (en) * | 2006-04-03 | 2007-10-18 | Francois Gauthier | Service-oriented architecture for deploying, sharing, and using analytics |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2395306B (en) * | 2002-11-15 | 2006-02-15 | Imagination Tech Ltd | A configurable processor architecture |
-
2005
- 2005-12-21 US US11/315,712 patent/US7792843B2/en active Active
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6707889B1 (en) * | 1999-08-24 | 2004-03-16 | Microstrategy Incorporated | Multiple voice network access provider system and method |
US6940953B1 (en) * | 1999-09-13 | 2005-09-06 | Microstrategy, Inc. | System and method for the creation and automatic deployment of personalized, dynamic and interactive voice services including module for generating and formatting voice services |
US6768788B1 (en) * | 1999-09-13 | 2004-07-27 | Microstrategy, Incorporated | System and method for real-time, personalized, dynamic, interactive voice services for property-related information |
US7266181B1 (en) * | 1999-09-13 | 2007-09-04 | Microstrategy, Incorporated | System and method for the creation and automatic deployment of personalized dynamic and interactive voice services with integrated inbound and outbound voice services |
US20010053944A1 (en) * | 2000-03-31 | 2001-12-20 | Marks Michael B. | Audio internet navigation system |
US6829630B1 (en) * | 2000-11-24 | 2004-12-07 | Xerox Corporation | Mechanisms for web-object event/state-driven communication between networked devices |
US20020151998A1 (en) * | 2001-03-30 | 2002-10-17 | Yrjo Kemppi | Method and system for creating and presenting an individual audio information program |
US20030033155A1 (en) * | 2001-05-17 | 2003-02-13 | Randy Peerson | Integration of data for user analysis according to departmental perspectives of a customer |
US20050261906A1 (en) * | 2001-06-14 | 2005-11-24 | Glinski Stephen C | Methods and systems for enabling speech-based internet searches |
US20040215599A1 (en) | 2001-07-06 | 2004-10-28 | Eric Apps | Method and system for the visual presentation of data mining models |
US20030149567A1 (en) * | 2002-02-04 | 2003-08-07 | Tony Schmitz | Method and system for using natural language in computer resource utilization analysis via a communications network |
US7085682B1 (en) * | 2002-09-18 | 2006-08-01 | Doubleclick Inc. | System and method for analyzing website activity |
US20040167784A1 (en) * | 2003-02-21 | 2004-08-26 | Motionpoint Corporation | Dynamic language translation of web site content |
US20040167768A1 (en) * | 2003-02-21 | 2004-08-26 | Motionpoint Corporation | Automation tool for web site content language translation |
US20050075972A1 (en) | 2003-10-06 | 2005-04-07 | Doyle Thomas James | Risk assessment system and method of adjusting standard |
US20060184410A1 (en) * | 2003-12-30 | 2006-08-17 | Shankar Ramamurthy | System and method for capture of user actions and use of capture data in business processes |
US20050177613A1 (en) * | 2004-02-11 | 2005-08-11 | Scott Dresden | Statistical and vouyeristic link behavioral tracking and presentation tools |
US20050256716A1 (en) * | 2004-05-13 | 2005-11-17 | At&T Corp. | System and method for generating customized text-to-speech voices |
US20060277212A1 (en) * | 2005-06-03 | 2006-12-07 | Error Brett M | User interface providing summary information or a status pane in a web analytics tool |
US20060277585A1 (en) * | 2005-06-06 | 2006-12-07 | Error Christopher R | Creation of segmentation definitions |
US20070055937A1 (en) * | 2005-08-10 | 2007-03-08 | David Cancel | Presentation of media segments |
US20070244650A1 (en) * | 2006-04-03 | 2007-10-18 | Francois Gauthier | Service-oriented architecture for deploying, sharing, and using analytics |
Non-Patent Citations (38)
Title |
---|
"Advertisement System, Method and Computer Program Product," IP.com, Document ID IPCOM000138557D, Jul. 24, 2006. |
"Product Guide: Omniture SiteCatalyst 11", www.infoworld.com, Feb. 18, 2005. |
"Web analytics", en.wikipedia.org, no later than Sep. 23, 2005. |
Boardman, "Inside Information", www.nwc.com, Aug. 5, 2004. |
ForecastPRO, www.forecastpro.com, downloaded on or about Oct. 17, 2005. |
Form for PTO 1449 for U.S. Appl. No. 10/608,515 (1 sheet). |
Form for PTO 1449 for U.S. Appl. No. 11/274,560 (1 sheet). |
Form for PTO 1449 for U.S. Appl. No. 11/313,445 (1 sheet). |
Form for PTO 1449 for U.S. Appl. No. 11/313,875 (1 sheet). |
Form for PTO 1449 for U.S. Appl. No. 11/319,337 (1 sheet). |
Form for PTO 1449 for U.S. Appl. No. 11/341,231 (1 sheet). |
Form for PTO 1449 for U.S. Appl. No. 11/458,313 (1 sheet). |
Forms for PTO 1449 for U.S. Appl. No. 10/609,008 (2 sheets). |
Forms for PTO 1449 for U.S. Appl. No. 10/759,079 (2 sheets). |
Forms for PTO 1449 for U.S. Appl. No. 10/794,809 (4 sheets). |
Forms for PTO 1449 for U.S. Appl. No. 10/993,397 (2 sheets). |
Forms for PTO 1449 for U.S. Appl. No. 11/313,588 (4 sheets). |
Forms for PTO 1449 for U.S. Appl. No. 11/313,970 (4 sheets). |
Forms for PTO 1449 for U.S. Appl. No. 11/367,198 (2 sheets). |
Google search results for "web analytics provider", Oct. 17, 2005. |
Hurol Inan, "Measuring the Success of Your Website" (table of contents), www.hurolinan.com, copyright 2001-2005. |
IBM VIAVOICE Advanced 10.0, www.amazon.com, no later than Oct. 16, 2005. |
International Search Report for PCT/US04/06696. |
International Search Report for PCT/US04/06898. |
International Search Report for PCT/US04/39253. |
Jackson, "Tools for data-driven management", www.gcn.com, Jul. 19, 2004. |
Jason I Hong et al., "WebQuilt: A Framework for Capturing and Visualizing the Web Experience", guir.berkeley.edu, May 2001. |
Jason I. Hong et al., "What Did They Do? Understanding Clickstreams with the WebQuilt Visualization System", guir.berkeley.edu. |
Petition to Make Special for U.S. Appl. No. 11/313,588. |
Petition to Make Special for U.S. Appl. No. 11/313,970. |
SiteCatalyst Implementation Manual, downloaded Oct. 18, 2006 from http://w2.byuh.edu/webmasters/, copyright Oct. 28, 2005. |
Statement from John W. Ogilvie, Sep. 28, 2006. |
U.S. Appl. No. 60/706,917, filed Oct. 2005, Cancel et al. * |
Unknown, "Speech Synthesis", Wikipedia, Published: Dec. 14, 2004. * |
Unknown, "Voice Command Device", Wikipedia, Published: Nov. 21, 2004. * |
Unknown, "Voicemail", Wikiipedia, Published: Nov. 28, 2004 (Included as NPL on Jan. 23, 2008). * |
Unkown, "Interactive Voice Response", Wikipedia, Published: Sep. 29, 2005. * |
Unkown, "Voicemail", Wikipedia, Published: Nov. 28, 2004. * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352318B2 (en) * | 2007-05-29 | 2013-01-08 | Digital River, Inc. | Exclusivity in internet marketing campaigns system and method |
US20090213036A1 (en) * | 2008-02-25 | 2009-08-27 | Mitsubishi Electric Corporation | Image display device and display unit for image display device |
US8255523B1 (en) * | 2009-04-24 | 2012-08-28 | Google Inc. | Server side disambiguation of ambiguous statistics |
US9065859B1 (en) * | 2009-04-24 | 2015-06-23 | Google Inc. | Server side disambiguation of ambiguous statistics |
US8650492B1 (en) | 2011-10-11 | 2014-02-11 | Google Inc. | System and method for page navigation visualization and analysis |
US8745504B1 (en) | 2011-10-11 | 2014-06-03 | Google Inc. | Goal flow visualization |
US8838602B1 (en) | 2011-10-11 | 2014-09-16 | Google Inc. | Systems and methods for web page grouping based on URLs |
US9021361B1 (en) | 2011-10-11 | 2015-04-28 | Google Inc. | System and method for flow visualization and interaction with network traffic |
US9300545B2 (en) | 2011-10-11 | 2016-03-29 | Google Inc. | Page layout in a flow visualization |
US20140025687A1 (en) * | 2012-07-17 | 2014-01-23 | Koninklijke Philips N.V | Analyzing a report |
CN104408294A (en) * | 2014-10-31 | 2015-03-11 | 南京理工大学 | Event abstract method based on event relationship network |
CN104408294B (en) * | 2014-10-31 | 2017-07-21 | 南京理工大学 | A kind of event summary method based on event relation network |
Also Published As
Publication number | Publication date |
---|---|
US20070143343A1 (en) | 2007-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7792843B2 (en) | Web analytics data ranking and audio presentation | |
US11836338B2 (en) | System and method for building and managing user experience for computer software interfaces | |
US9881042B2 (en) | Internet based method and system for ranking individuals using a popularity profile | |
US9092794B2 (en) | Method of collecting data from a survey by a system | |
US7653582B2 (en) | Interactive financial charting and related news correlation | |
US7873595B2 (en) | Computing a group of related companies for financial information systems | |
JP5129743B2 (en) | User interface providing summary information or status pane for web analysis tools | |
US20090319365A1 (en) | System and method for assessing marketing data | |
US20070067210A1 (en) | Systems and methods for creating and maintaining a market intelligence portal | |
US20120259891A1 (en) | Method, system and program for analytics data delivering | |
US20100205112A1 (en) | Qualitative retirement advice and management system and method for creating a retirement plan | |
US20130054260A1 (en) | System and Method for Producing Performance Reporting and Comparative Analytics for Finance, Clinical Operations, Physician Management, Patient Encounter, and Quality of Patient Care | |
US20120254053A1 (en) | On Demand Information Network | |
WO2005038667A1 (en) | Performance optimizer system and method | |
KR101566616B1 (en) | Advertisement decision supporting system using big data-processing and method thereof | |
JP2011039909A (en) | Method and system for optimizing presentation information | |
US20080201199A1 (en) | System and method for behaviorial psychology and personality profiling to adapt customer service communications | |
US8578260B2 (en) | Apparatus and method for reformatting a report for access by a user in a network appliance | |
Yang et al. | Tutorials on Google Analytics: How to craft a Web Analytics report for a library web site | |
WO2001018728A2 (en) | Computer-implemented dynamic financial mentor | |
KR20010070557A (en) | A research system using mobile terminals and the method thereof | |
Sankar et al. | Web and social media analytics | |
CN112070564B (en) | Advertisement pulling method, device and system and electronic equipment | |
JP2005209042A (en) | Questionnaire system and questionnaire page forming method | |
KR102224782B1 (en) | System for providing local contents management service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: OMNITURE, INC., UTAH Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IVERSON, SCOTT;REEL/FRAME:017383/0236 Effective date: 20051219 |
|
AS | Assignment |
Owner name: WELLS FARGO FOOTHILL, LLC, AS AGENT, CALIFORNIA Free format text: SECURITY AGREEMENT;ASSIGNOR:OMNITURE, INC.;REEL/FRAME:022078/0141 Effective date: 20081224 |
|
AS | Assignment |
Owner name: OMNITURE, INC., UTAH Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO FOOTHILL, LLC;REEL/FRAME:023525/0335 Effective date: 20091023 |
|
AS | Assignment |
Owner name: ADOBE SYSTEMS INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OMNITURE, INC.;REEL/FRAME:023538/0077 Effective date: 20091112 Owner name: ADOBE SYSTEMS INCORPORATED,CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OMNITURE, INC.;REEL/FRAME:023538/0077 Effective date: 20091112 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment: 8 |
|
AS | Assignment |
Owner name: ADOBE INC., CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:ADOBE SYSTEMS INCORPORATED;REEL/FRAME:048867/0882 Effective date: 20181008 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |