Patent application number | Description | Published |
20130339341 | TRAVEL ADVISORY NOTIFICATIONS - A travel advisory generation system is provided that enables generation of travel advisories based upon one or more selected parameters (e.g., location, origin, destination, date, date range, travel provider, class of service, etc.). These travel advisories may be further incorporated into travel search results, providing relevant advisory information in conjunction, e.g., concurrently or in-line, with travel options. The advisories may be further customized in order to display desired notifications and not display undesired notifications to selected users of the travel advisory generation system (e.g., system operators, travel service providers (including, but not limited to, travel agents and travel managers of an organization), and travelers). | 12-19-2013 |
Patent application number | Description | Published |
20090268920 | Cardioid beam with a desired null based acoustic devices, systems and methods - An acoustic device is provided with first and second one or more acoustic elements to generate a first signal that includes mostly undesired audio and substantially void of desired audio, and a second signal that includes desired as well undesired audio respectively. The first one or more acoustic elements are designed and arranged to generate a Cardioid beam with a null at an originating direction of the desired audio. The second one or more acoustic elements are designed and arranged to generate a complementary beam that includes the desired audio. A system is provided with an appropriate signal processing logic to recover the desired audio using the first and second signals. The signal processing logic may practice echo cancellation like techniques or blind signal separation techniques. | 10-29-2009 |
20140233758 | FREQUENCY DOMAIN NOISE CANCELLATION WITH A DESIRED NULL BASED ACOUSTIC DEVICES, SYSTEMS, AND METHODS - Frequency domain signal extraction methods and apparatuses include receiving a reference signal, which contains mostly undesired audio and is substantially void of desired audio. The reference signal is decomposed into at least two reference frequency components. Filtering the at least two reference frequency components with at least two adaptive filters to form at least two filtered reference frequency components. The filtered reference frequency components are recombined in an IFFT component, to produce a filtered reference signal. A delayed signal is input to an adder. The delayed signal contains desired audio and undesired audio. The filtered reference signal is subtracted from the delayed signal to form an output signal containing desired audio. The output signal is decomposed into at least two frequency components. The filtering is adapted with the at least two frequency components. The filtering is inhibited intermittently with the at least two adaptive filters to prevent cancellation of the desired audio. In some implementations, frequency sub-bands are employed. In some implementations, an acoustic element with a Cardioid beam pattern is used to acquire the reference signal. | 08-21-2014 |
20140244250 | CARDIOID BEAM WITH A DESIRED NULL BASED ACOUSTIC DEVICES, SYSTEMS, AND METHODS - An acoustic system includes first one or mole acoustic elements designed and arranged in a first manner to facilitate generation of a first signal that includes mostly undesired audio, substantially void of desired audio, in response to a presence of the desired audio and the undesired audio. Second one or more acoustic elements are designed and arranged in a second complementary manner to facilitate generation of a second signal that includes both the desired and the undesired audio, in response to the presence of the desired audio and the undesired audio. A signal extraction component receives the first signal and the second signal. The signal extraction component further includes an inhibit component. The inhibit component is coupled to the first signal and the second signal. A delay element is coupled to a path of the second signal. The delay element introduces a deterministic delay to the second signal. A value of the deterministic delay is selected to model reverberation of the environment that the system is used in. The first signal is input to the adaptive filter and an output of the inhibit component is in communication with the adaptive filter to control adaptive filtering. An output of the adaptive filter is a first input to an adder and the output of the delay element is a second input to the adder. The adder subtracts the first input from the second input to create an output, which is the desired audio. | 08-28-2014 |
20140268016 | EYEWEAR SPECTACLE WITH AUDIO SPEAKER IN THE TEMPLE - Audio eyewear includes a front frame and at least one side frame member secured to the front frame for engaging a user's ear. The side frame members have speakers therein that are oriented to direct an audio port of the speaker face downwardly at an angle away from at least one side frame member, thereby directing sound downwardly and rearwardly into the users ear generally along the vertical plane. Embodiments of the invention include microphones for use in, for example, noise cancellation. | 09-18-2014 |
20140270244 | Eye Glasses With Microphone Array - An eyewear device includes a noise cancelling microphone array, and corresponding method for the same. The eyewear device and its method of use facilitates human-machine interaction using speech recognition by reducing unwanted noise that corrupts the desired speech and thereby reduces errors in speech. The eyewear device includes an eyeglasses frame, an array of microphones coupled to the eyeglasses frame, the array of microphones including at least a first microphone and a second microphone, the first microphone coupled to the eyeglasses frame about a temple region, the temple region can be located approximately between a top corner of a lens opening and a support arm, and providing a first audio channel output, and the second microphone coupled to the eyeglasses frame about an inner edge of the lens opening, and providing a second audio channel output. Embodiments can further include a third and fourth omni-directional microphone, providing a third and fourth audio channel, respectively. | 09-18-2014 |
20140270316 | Sound Induction Ear Speaker for Eye Glasses - An eyewear sound induction ear speaker device includes an eyewear frame, at least one speaker including an audio channel integrated with the eyewear frame and an acoustic duct coupled to the speaker and arranged to channel sound emitted by the speaker to an ear of the user wearing the eyewear frame. A method of providing sound for eyewear includes receiving an audio signal at a speaker integrated with an eyewear frame, inducing the speaker to produce an acoustic sound, and channeling the sound through an acoustic duct to be presented to a user wearing the eyewear frame. The eyewear can include microphones and at least one of a receiver and a transmitter that are integral to the eyewear frame and electronically linked to the at least one speaker. The microphones can be employed in noise cancellation. | 09-18-2014 |
20140278383 | APPARATUSES AND METHODS FOR MULTI-CHANNEL SIGNAL COMPRESSION DURING DESIRED VOICE ACTIVITY DETECTION - Systems and methods are described to create a desired voice activity detection signal. A main acoustic signal and a plurality of reference acoustic signals are compressed. The compressed main acoustic signal is normalized by the plurality of compressed reference acoustic signals to create a plurality of normalized compressed main acoustic signals. The plurality of normalized compressed main acoustic signals is processed with a plurality of single channel normalized voice threshold comparators to form a plurality of normalized desired voice activity detection signals. One of the plurality of normalized desired voice activity detection signals is selected from the plurality of normalized desired voice activity detection signals to output as the desired voice activity detection signal. | 09-18-2014 |
20140278384 | APPARATUSES AND METHODS FOR ACOUSTIC CHANNEL AUTO-BALANCING DURING MULTI-CHANNEL SIGNAL EXTRACTION - Systems and methods are described to automatically balance acoustic channel sensitivity. A long-term power level of a main acoustic signal is calculated to obtain an averaged main acoustic signal. Segments of the main acoustic signal are excluded from the averaged main acoustic signal using a desired voice activity detection signal. A long-term power level of a reference acoustic signal is calculated to obtain an averaged reference acoustic signal. Segments of the reference acoustic signal are excluded from the averaged reference acoustic signal using a desired voice activity detection signal. An amplitude correction signal is created using the averaged main acoustic signal and the averaged reference acoustic signal. | 09-18-2014 |
20140278385 | Noise Cancelling Microphone Apparatus - Example embodiments include a method of reducing noise include forming a main signal and one or more reference signals at a beam-former based on at least two received audio signals, detecting voice activity at a voice activity detector, where the voice activity detector receives the main and reference signals and outputting a desired voice activity signal, adaptively cancelling noise at an adaptive noise canceller, where the adaptive noise canceller receives the main, reference, and desired voice activity signals and outputs an adaptive noise cancellation signal, and reducing noise at a noise reducer receiving the desired voice activity and adaptive noise cancellation signals and outputting a desired speech signal. | 09-18-2014 |
20140278398 | APPARATUSES AND METHODS TO DETECT AND OBTAIN DEIRED AUDIO - A device and method to detect desired audio includes a ratio calculator. The ratio calculator calculates a ratio between a primary acoustic signal, and a reference acoustic signal. The primary acoustic signal contains desired audio and undesired audio and the reference acoustic signal contains mostly undesired audio, substantially void of undesired audio. A long-term mean value calculator is coupled to the ratio calculator. The long-term mean value calculator maintains an average of the ratio. A comparator is coupled to the ratio calculator and the long-term value calculator. The comparator compares the ratio with the average. Desired audio is detected when the ratio is greater than the average by a threshold amount. | 09-18-2014 |
20140301558 | DUAL STAGE NOISE REDUCTION ARCHITECTURE FOR DESIRED SIGNAL EXTRACTION - Systems and methods are described to reduce undesired audio. An adaptive noise cancellation unit receives a main signal and a reference signal. The main signal has a main signal-to-noise ratio; the reference signal has a reference signal-to-noise ratio. The reference signal-to-noise ratio is less than the main signal-to-noise-ratio. The adaptive noise cancellation unit reduces undesired audio from the main signal. An output signal from the adaptive noise cancellation unit is input to a single channel noise cancellation unit. The single channel noise cancellation unit further reduces undesired audio from the output signal to provide mostly desired audio. A filter control creates a control signal from the main signal and the reference signal to control filtering in the adaptive noise cancellation unit and to control filtering in the single channel noise cancellation unit. | 10-09-2014 |
20150223272 | Smart Bluetooth Headset for Speech Command - A method of interfacing with a serving device from a wearable device worn by a user, the method includes establishing a lossless and wireless data link between the serving device and the wearable device. The method further includes collecting, by the wearable device, audio data from one or more microphones of the wearable device. The method also includes sending, by the wearable device, the collected audio data to the serving device through the lossless and wireless data link. The method may further include providing, by the serving device, speech recognition services associated with the audio data. | 08-06-2015 |
20160112817 | HEAD WEARABLE ACOUSTIC SYSTEM WITH NOISE CANCELING MICROPHONE GEOMETRY APPARATUSES AND METHODS - Systems and methods are described to extract desired audio from an apparatus to be worn on a user's head. The apparatus includes a head wearable device. A first microphone is coupled to the head wearable device, and is positioned on the head wearable device to receive a voice signal from the user when the head wearable device is on the user's head. A first signal from the first microphone is to be input as a main channel to a noise cancellation unit. A second microphone is coupled to the head wearable device. A first acoustic distance between the first microphone and the user's mouth is less than a second acoustic distance between the second microphone and the user's mouth when the head wearable device is on the user's head. A second signal from the second microphone is to be input as a reference channel to the noise cancellation unit. A first signal-to-noise ratio of the first signal from the first microphone is larger than a second signal-to-noise ratio of the second signal from the second microphone. | 04-21-2016 |
Patent application number | Description | Published |
20110320426 | RICH SITE MAPS - Providing a website map to a user. A method includes gathering information about web pages in a website, including information related to web page relationships, controls, and executable code underlying one or more web pages in the website. A relationship map is created. The relationship map includes representations of relationships between the web pages, the controls and the executable code underlying one or more web pages in the website. The method further includes graphically displaying at least a portion of the relationship map in a graphical user interface at the computing system. | 12-29-2011 |
20140115565 | TEST SIMILARITY DETECTION WITH METHOD CALL SEQUENCE ANALYSIS - A computer-implemented method for detecting test similarity between first and second tests for a software system. The computer-implemented method includes receiving data indicative of respective method call sequences executed during each of the first and second tests, generating, with a processor, a similarity score for the first and second tests based on a comparison of the respective method call sequences, and providing, via a user interface, a result of the comparison based on the similarity score. | 04-24-2014 |
20140331206 | IDENTIFYING IMPACTED TESTS FROM STATICALLY COLLECTED DATA - The present invention extends to methods, systems, and computer program products for identifying impacted tests from statically collected data. In general, static dependency data, possibly augmented with some dynamic data, is used to find an appropriate set of impacted tests for code changes. In some embodiments, static dependency analysis is used to identify tests impacted by a code change. Heuristics can be used to assist with identifying an appropriate set of impacted tests to run for a code change. Dynamic data can be used to augment static dependency data to identify more optimal sets of impacted tests to run for a code change. | 11-06-2014 |
20160070633 | MEMORY LEAK ANALYSIS BY USAGE TRENDS CORRELATION - Tools and techniques assist developers with the detection of memory leaks by using correlation of data type memory usage trends. In particular, investigations of memory leaks can be prioritized without always resorting to the use of bulky and performance-degrading memory dumps, by using these tools and techniques to identify leaky correlated data types. Data about a program's memory usage is processed to identify memory usage trends over time for respective data types, and the trends are searched for significant correlations. Correlated trends (and hence their corresponding data types) are grouped. Memory usage analysis information is displayed for grouped data types, such as the names of the most rapidly leaking data types, the names of correlated data types, leak rates, and leak amounts in terms of memory size and/or data object counts. Memory usage data may also be correlated with processing load requests to indicate which requests have associated memory leaks. | 03-10-2016 |
Patent application number | Description | Published |
20130110581 | EXTENSIBILITY MODEL FOR USAGE ANALYTICS USED WITH A SYSTEM | 05-02-2013 |
20130110803 | SEARCH DRIVEN USER INTERFACE FOR NAVIGATING CONTENT AND USAGE ANALYTICS | 05-02-2013 |
20130110810 | AD-HOC QUERIES INTEGRATING USAGE ANALYTICS WITH SEARCH RESULTS | 05-02-2013 |
20130110868 | INTEGRATING USAGE INFORMATION WITH OPERATION OF A SYSTEM | 05-02-2013 |
20130117218 | CROSS-STORE ELECTRONIC DISCOVERY - An electronic discovery (eDiscovery) application is used in managing an electronic discovery process across different electronic data sources using a central interface. The eDiscovery application assists in managing: authentication support for the different data sources; accessing the different data sources; placing holds on content across the different data sources; searching and filtering content across the different data sources; gathering data across the data sources; and the like. The eDiscovery application may be configured as an application on premise, a cloud based service and/or a combination of a cloud based service and an application. | 05-09-2013 |
20130124552 | LOCATING RELEVANT CONTENT ITEMS ACROSS MULTIPLE DISPARATE CONTENT SOURCES - Technologies are described herein for locating relevant content items across multiple disparate content sources. Query parameters are received from a user interface for defining a query for searching a number of content sources located on multiple, disparate content servers. A native search is executed on each of the content servers based on the received query parameters, and query statistics and other data regarding content items in the content sources matching the query parameters are received. The query statistics are aggregated across the content servers and presented in the user interface. The presentation of the query statistics may be broken out by each content source, by each query phrase segmented from the query, and the like. In addition, a preview of a number of content items matching the query parameters is presented based on the data received. | 05-16-2013 |
20130124562 | EXPORT OF CONTENT ITEMS FROM MULTIPLE, DISPARATE CONTENT SOURCES - Technologies are described herein for exporting content items from multiple disparate content sources to a single repository. Query parameters are received for locating content items hosted by one or more content servers of different types for export. Native search queries are generated for each content server from the query parameters and are executed on each content server. An export manifest listing the content items for export is built from query results received from the content servers. Each content item listed in the export manifest is then retrieved from the corresponding content server and stored in a single export repository. | 05-16-2013 |
20130297576 | EFFICIENT IN-PLACE PRESERVATION OF CONTENT ACROSS CONTENT SOURCES - Technologies are described herein for providing efficient in-place preservation of content in multiple, disparate content sources without disrupting end-users' access to the content or content sources. A preservation request comprising a specification of a content source and a filter specification is received and the content source is marked as “on hold.” If a content item in the content source is modified or deleted, a copy of the current version of the content item is placed in a preservation storage area. A trim job may be run periodically that removes content items from the preservation storage area that do not match the filter specification. | 11-07-2013 |
20160103832 | AD-HOC QUERIES INTEGRATING USAGE ANALYTICS WITH SEARCH RESULTS - Search results returned by ad hoc queries integrate search results with usage analytics calculated from collected usage information for a system, such as a content management system. In response to receiving a query, the query is submitted to the system to obtain search results. Information from the usage analytics is integrated with the obtained search results. A search index of the system may include all/portion of the usage analytics such that the obtained results from the system may already be integrated with the usage analytics. The system is configurable such that users of the system may configure the usage events that are used to collect the usage information. The users may also configure parameters relating to the usage events and when/how the collected information is stored. The usage analytics may also be used to filter, collapse and boost different items in the search results. | 04-14-2016 |
Patent application number | Description | Published |
20140043325 | FACETTED BROWSING - Concepts and technologies are described herein for facetted browsing. In accordance with the concepts and technologies disclosed herein, data can be obtained at a computer system. The data can include data values and geographic information. The computer system can generate a geospatial visualization of the data based, at least partially, upon the data values and the geographic location information. The computer system can also generate an overlay visualization of the data based, at least partially, upon the data values. The computer system can also output the geospatial visualization and the overlay visualization. | 02-13-2014 |
20140047312 | Displaying Temporal Information in a Spreadsheet Application - Concepts and technologies are described herein for displaying temporal information in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, spreadsheet data can be obtained at a computer system. The spreadsheet data can include data values, temporal information, and geographic information. The computer system can generate a visualization of the spreadsheet data based, at least partially, upon the data values, the temporal information, and the geographic location information. The computer system also can output the visualization. | 02-13-2014 |
20140047328 | GENERATING SCENES AND TOURS IN A SPREADSHEET APPLICATION - Concepts and technologies are described herein for generating scenes and tours in a spreadsheet application. In accordance with the concepts and technologies disclosed herein, a computer system executes a visualization component. Selection of an option to create a tour can be detected by the computer system. In response to detecting selection of the option, the computer system can create a tour. The computer system also can detect selection of an option to add a scene to the tour. The tour can be saved. Playback of the tour can be started in response to detecting selection of a play option. If the playback is paused, changes made to the tour and/or the scenes can be tracked by the computer system, and an updated version of the tour can be saved. | 02-13-2014 |
20140047381 | 3D DATA ENVIRONMENT NAVIGATION TOOL - Concepts and technologies are described herein for providing a 3D data environment navigation tool. In accordance with some concepts and technologies disclosed herein, the 3D data environment navigation tool provides a way for a user to manipulate a 3D data environment in which productivity data is rendered. The 3D data environment navigation tool may provide a user interacting with the 3D data environment the ability to manipulate the viewing angle of data rendered in a 3D data environment, thus allowing the user to “tour” or “move around” the data. The 3D data environment navigation tool may be configured to aggregate data at various zoom levels. | 02-13-2014 |
20140047385 | 3D Data Environment Disambiguation Tool - Concepts and technologies are described herein for providing a 3D data environment disambiguation tool. In accordance with some concepts and technologies disclosed herein, a 3D data environment disambiguation tool can be configured to resolve an ambiguity associated with one or more data points to be rendered in a 3D data environment. The 3D data environment disambiguation tool can present various user interfaces to receive inputs to resolve an ambiguity associated with a data point. The ambiguity can be resolved prior to, in conjunction with, or after the selected data is rendered in a 3D data environment, or various combinations thereof. | 02-13-2014 |
20150070379 | TECHNIQUES TO MANAGE COLOR REPRESENTATIONS FOR A DIGITAL MAP - Techniques to manage color representations for a digital map are described. A method may comprise receiving category information having multiple categories defined for a geographic area of a digital map, each of the multiple categories having a category value. The method may further comprise selecting at least one color to represent two or more categories of the multiple categories. The method may still further comprise generating, by circuitry, an annotated digital map, the annotated digital map to comprise the digital map annotated with variations of the at least one color to represent the two or more categories of the multiple categories. Other embodiments are described and claimed. | 03-12-2015 |
Patent application number | Description | Published |
20120141485 | METHODS OF PREVENTING OR TREATING PAIN USING ANTI-NGF ANTIBODIES - Antibodies and antibody fragments thereof with binding specificity to human Nerve Growth Factor (NGF) and methods of use for treating pain. Methods of treating pain or eliciting an analgesic effect comprising administering an effective amount of an anti-human NGF antibody or antibody fragment thereof, which inhibits the association of NGF with TrkA, and/or p75. These methods may optionally further comprising administering an effective amount of a second anti-human NGF antibody or fragment thereof (e.g., one which inhibits the association of NGF with p75, or one that inhibits the association of NGF with TrkA.) | 06-07-2012 |
20120148490 | ANTI-NGF COMPOSITIONS AND USE THEREOF - The present invention is directed to antibodies and fragments thereof having binding specificity for NGF. Another embodiment of this invention relates to the antibodies described herein, and binding fragments thereof, comprising the sequences of the V | 06-14-2012 |
20130302399 | ANTI-PCSK9 ANTIBODIES AND USE THEREOF - The present invention is directed to antibodies and fragments thereof having binding specificity for PCSK9. Another embodiment of this invention relates to the antibodies described herein, and binding fragments thereof, comprising the sequences of the V | 11-14-2013 |
20130336975 | ANTI-NGF COMPOSITIONS AND USE THEREOF - The present invention is directed to antibodies and fragments thereof having binding specificity for NGF. Another embodiment of this invention relates to the antibodies described herein, and binding fragments thereof, comprising the sequences of the V | 12-19-2013 |
20140004116 | METHODS OF PREVENTING OR TREATING PAIN USING ANTI-NGF ANTIBODIES | 01-02-2014 |
20150259414 | ANTI-ACTH ANTIBODIES AND USE THEREOF - The present invention is directed to antibodies and fragments thereof having binding specificity for ACTH. Another embodiment of this invention relates to the antibodies binding fragments thereof described herein, comprising the sequences of the V | 09-17-2015 |
20150329625 | METHODS OF PREVENTING OR TREATING PAIN USING ANTI-NGF ANTIBODIES - Antibodies and antibody fragments thereof with binding specificity to human Nerve Growth Factor (NGF) and methods of use for treating pain. Methods of treating pain or eliciting an analgesic effect comprising administering an effective amount of an anti-human NGF antibody or antibody fragment thereof, which inhibits the association of NGF with TrkA, and/or p75. These methods may optionally further comprising administering an effective amount of a second anti-human NGF antibody or fragment thereof (e.g., one which inhibits the association of NGF with p75, or one that inhibits the association of NGF with TrkA.) | 11-19-2015 |
Patent application number | Description | Published |
20110161260 | USER-DRIVEN INDEX SELECTION - Techniques for index building are described. Clickcounts of respective training URLs may indicate a number of times that corresponding training URLs were clicked in search engine results. A machine learning algorithm implemented on a computer computes a trained model that is then stored. The clickcounts and respective URLs are passed to the machine learning algorithm to train the model to predict probabilities based on feature vectors of URLs. An index of web pages is built for a set of URLs that identify the web pages. Feature vectors for the URLs are computed. Probabilities of the web pages of the URLs being searched in the future by users may be computed by processing the feature vectors with the trained model. The probabilities may be used to determine which of the URLs to include in the index. | 06-30-2011 |
20120259831 | User Information Needs Based Data Selection - Techniques for determining user information needs and selecting data based on user information needs are described herein. The present disclosure describes extracting topics of interests to users from multiple sources including search log data and social network website, and assigns a budget to each topic to stipulate the quota of data to be selected for each topic. The present disclosure also describes calculating similarities between gathered data and the topics, and selecting top related data with each topic subject to limit of the budget. A search engine may use the techniques described here to select data for its index. | 10-11-2012 |
20120303606 | Resource Download Policies Based On User Browsing Statistics - Web crawling polices are generated based on user web browsing statistics. User browsing statistics are aggregated at the granularity of resource identifier patterns (such as URL patterns) that denote groups of resources within a particular domain or website that share syntax at a certain level of granularity. The web crawl policies rank the resource identifier patterns according to their associated aggregated user browsing statistics. A crawl ordering defined by the web crawl polices is used to download and discover new resources within a domain or website. | 11-29-2012 |
20130212120 | MULTI-DOMAIN RECOMMENDATIONS - Methods, computer systems, and computer-readable storage media for generating and presenting multi-domain recommendations to a user viewing a Web page are provided. A topic-of-interest is identified on the Web page being viewed by the user. The topic-of-interest is mapped to an entity ID in a multi-domain recommendation data structure. The multi-domain recommendation data structure is used to identify entities, uniform resource locators, and search queries mapped to the entity ID. Multi-domain recommendations are generated using the entities, uniform resource locators, and search queries; the multi-domain recommendations are presented on the Web page being viewed by the user. | 08-15-2013 |
20130218866 | MULTIMODAL GRAPH MODELING AND COMPUTATION FOR SEARCH PROCESSES - Architecture that includes a multimodal graph modeling and computation system employed in a search framework. The framework utilizes entities to diversify and explore the results page. The multimodal graph modeling paradigm can include web modeling by way of a click graph, a web graph, a social graph, a geospatial graph, and an entity graph, for example. These graphs are then joined based on common properties such as links, clicks, and document entities. Computation can then be performed over the joined graphs to generate a related entity list and a related page list. These lists are then processed by a recommendation engine to provide recommendations to the user. | 08-22-2013 |
20140372563 | RELATED CONTENT DISPLAY ASSOCIATED WITH BROWSING - One or more techniques and/or systems are provided for displaying related content associated with browsing a website. For example, a user may access a website to view content provided by the website. As opposed to the user manually searching for interesting content through trial and error, related content that may be interesting to the user may be identified and surfaced to the user. For example, a user profile specifying user interests of the user may be used to identify related content assigned topics corresponding to the user interests (e.g., content provided by the website or other web source). In this way, the related content may be displayed to the user through a content recommendation reader interface. In an example, the content recommendation reader interface may be provided by a web browser so that related content may be identified and/or provided to users of any website from any device. | 12-18-2014 |
20150278691 | USER INTERESTS FACILITATED BY A KNOWLEDGE BASE - In one implementation, a computer-implemented method for determining user interests includes receiving user activity data that describes an interaction between a user and digital content. The method further includes generating first interest-level data that quantifies a first level of interest between the user and an entity that is a topic of the digital content, where the entity is of a plurality of entities included within a knowledge base. The knowledge base includes an ontology that indicates relationships between the plurality of entities. The method further includes identifying a candidate entity based on the candidate entity having one of the relationships to the entity within the knowledge base. Additionally, the method includes generating second interest-level data that quantifies a second level of interest between the user and the candidate entity based on an analysis of the one of the relationships of the candidate entity to the entity within the knowledge base. | 10-01-2015 |