Patent application number | Description | Published |
20080208852 | Editable user interests profile - A method for an online information system includes tracking user interactions with the online information system, storing profile information for the user based on the user interactions, and providing user access to modify the user's profile information. This system improves confidence in system for users who are reluctant to have their online activity tracked by the system operator. The user has access to all information that the system operator has for the user, and can edit or correct that information. | 08-28-2008 |
20080255935 | Temporal targeting of advertisements - A system and method are disclosed for the temporal targeting of content, such as advertisements. The targeting may be based on time of day, day of year, season or upcoming holidays. In addition, prior search history may be utilized to determine current popularity and/or predict future popularity for a particular concept that may be used for targeting. | 10-16-2008 |
20080270359 | System for serving data that matches content related to a search results page - A system is described for serving data matching content in a search engine marketing system. The system may include a processor, an interface and a memory. The memory may be operatively connected to the processor and may store a page, a content related to the page, a set of terms and a data. The interface may be operatively connected to the memory and the processor and may be used to communicate with a user. The processor may identify a page and a content, perform a semantic analysis on the content to generate a set of terms, match the set of terms to a data, add the data to the page, and the serve the page to a user via the interface. | 10-30-2008 |
20090055254 | DYNAMIC AND INTERACTIVE ADVERTISEMENTS - A system and method are disclosed for dynamic advertisement (ad) presentation. Dynamic ads may be presented on a page in a variety of different forms with different features based on dynamic ad factors. The dynamic ad may include a number of different ad components depending on the dynamic ad factors. The dynamic ad factors may include any considerations relevant to the presentation of an ad. The presentation of the ad may include an interactive component that receives user input. | 02-26-2009 |
Patent application number | Description | Published |
20090292656 | METHOD, APPARATUS AND SYSTEM FOR COLLECTING, RECEIVING, AND DISTRIBUTING INFORMATION FROM MULTIPLE CHANNELS - Embodiments of methods, apparatuses, devices and systems associated with collecting, receiving, and distributing information from multiple channels of information are disclosed. | 11-26-2009 |
20150056596 | Automated Course Deconstruction into Learning Units in Digital Education Platforms - An educational course is automatically deconstructed into discrete learning units. Content related to the course that has been stored by an integrated education platform is analyzed, and distinct concepts are extracted from the content. In addition, the learning activities in which users engage while accessing integrated learning services from the platform are recorded. These activities can generally be divided into passive, active, and recall activities. By deconstructing educational courses into individual concepts, a general model of learning is then applied that connects concepts to the activities undertaken by students to learn those concepts. As a result, a model of learning is developed where courses are atomized into individual learning units, each of which comprises a concept and at least one learning activity. The learning units then can be delivered independently or aggregated as desired. | 02-26-2015 |
20150106377 | Calculating Effective GPA of Students in Education Platforms - An online educational publishing platform generates an effective grade point average for respective users of the platform by aggregating data describing educational activities of the users. The educational activity data includes users' interactions with pages of content distributed by the online educational platform, as well as data retrieved from user profiles of the users and external databases. The educational activity data is filtered into a plurality of categories and scored based on scoring metrics associated with the categories. Using the scored user activity data, the publishing platform generates the effective grade point averages. Each user may have multiple eGPAs whose value depends on how the eGPA was generated. Accordingly, an eGPA provides a quantitative representation of a student's academic engagement, achievements, and experiences. | 04-16-2015 |
20150120593 | Correlating Jobs with Personalized Learning Activities in Online Education Platforms - Employers or recruiters populate an online database with job postings. The concepts that job applicants need to have learned to be successful applicants for a job are stated or inferred from the job posting and optionally resumes of others who have held that job. A student's own learning activities are logged by an online education platform. From a comparison between the student's completed learning units and a job posting's required learning units, a personalized learning unit gap can be identified for a student. The online education platform can then recommend how the student can fill the gap by undertaking the study of learning units on the education platform. | 04-30-2015 |
20150149378 | JOB RECALL SERVICES IN ONLINE EDUCATION PLATFORMS - An online education platform manages and integrates a number of education services for users of the platform, including job recall services. These job recall services include management and distribution of job recall materials that test whether job applicants have acquired desired knowledge or skills for a particular job opening or class of jobs. The job recall materials are uploaded to the education platform and mapped to one or more learning units. Each learning unit is associated with an educational course and includes a distinct concept in the associated course. Responsive to a user of the education platform completing the learning unit to which a job recall material is mapped, the job recall material is recommended to the user. | 05-28-2015 |
Patent application number | Description | Published |
20110302194 | SCALABLE RENDERING OF LARGE SPATIAL DATABASES - Aspects of the invention provide a service for data management and integration across a wide range of applications. Clustered computers may be arranged in a cloud-type configuration for storing and handling large amounts of user data under the control of a front-end management server. Communities of distributed users may collaborate on the data across multiple enterprises. Very large tabular data files are uploaded to the storage facilities. The data files are maintained as tables, and a composite table of related information is created and maintained in response to user queries. Different ways of visualizing the data are provided. Depending on the amount of information that can be displayed, features in a spatial index may the thinned for presentation. Spatial and structured queries are processing and results are intersected to obtain information for display. | 12-08-2011 |
20120011115 | TABLE SEARCH USING RECOVERED SEMANTIC INFORMATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for searching tables using recovered semantic information. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving a collection of tables, each table including a plurality of rows, each row including a plurality of cells; recovering semantic information associated with each table of the collection of tables, the recovering including determining a class associated with each respective table according to a class-instance hierarchy including identifying a subject column of each table of the collection of tables; and labeling each table in the collection of tables with the respective class. | 01-12-2012 |
20120173507 | SEARCHING THROUGH CONTENT WHICH IS ACCESIBLE THROUGH WEB-BASED FORMS - One embodiment of the present invention provides a system that facilitates searching through content which is accessible though web-based forms. During operation, the system receives a query containing keywords. Next, the system analyzes the query to create a structured query. The system then performs a lookup based on the structured query in a database containing entries describing the web-based forms. Next, the system ranks forms returned by the lookup, and uses the rankings and associated database entries to facilitate a search through content which is accessible through the forms. | 07-05-2012 |
20120179667 | SEARCHING THROUGH CONTENT WHICH IS ACCESSIBLE THROUGH WEB-BASED FORMS - One embodiment of the present invention provides a system that facilitates searching through content which is accessible though web-based forms. During operation, the system receives a query containing keywords. Next, the system analyzes the query to create a structured query. The system then performs a lookup based on the structured query in a database containing entries describing the web-based forms. Next, the system ranks forms returned by the lookup, and uses the rankings and associated database entries to facilitate a search through content which is accessible through the forms. | 07-12-2012 |
20120179695 | SEARCHING THROUGH CONTENT WHICH IS ACCESSIBLE THROUGH WEB-BASED FORMS - One embodiment of the present invention provides a system that facilitates searching through content which is accessible though web-based forms. During operation, the system receives a query containing keywords. Next, the system analyzes the query to create a structured query. The system then performs a lookup based on the structured query in a database containing entries describing the web-based forms. Next, the system ranks forms returned by the lookup, and uses the rankings and associated database entries to facilitate a search through content which is accessible through the forms. | 07-12-2012 |
20120278313 | SCALABLE RENDERING OF LARGE SPATIAL DATABASES - Aspects of the invention provide a service for data management and integration across a wide range of applications. Clustered computers may be arranged in a cloud-type configuration for storing and handling large amounts of user data under the control of a front-end management server. Communities of distributed users may collaborate on the data across multiple enterprises. Very large tabular data files are uploaded to the storage facilities. The data files are maintained as tables, and a composite table of related information is created and maintained in response to user queries. Different ways of visualizing the data are provided. Depending on the amount of information that can be displayed, features in a spatial index may the thinned for presentation. Spatial and structured queries are processing and results are intersected to obtain information for display. | 11-01-2012 |
20140074854 | SCALABLE RENDERING OF LARGE SPATIAL DATABASES - Aspects of the invention provide a service for data management and integration across a wide range of applications. Clustered computers may be arranged in a cloud-type configuration for storing and handling large amounts of user data under the control of a front-end management server. Communities of distributed users may collaborate on the data across multiple enterprises. Very large tabular data files are uploaded to the storage facilities. The data files are maintained as tables, and a composite table of related information is created and maintained in response to user queries. Different ways of visualizing the data are provided. Depending on the amount of information that can be displayed, features in a spatial index may the thinned for presentation. Spatial and structured queries are processing and results are intersected to obtain information for display. | 03-13-2014 |
20150161201 | CLUSTERING QUERY REFINEMENTS BY INFERRED USER INTENT - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering query refinements. One method includes building a representation of a graph for a first query, wherein the graph has a node for the first query, a node for each of a plurality of refinements for the first query, and a node for each document in the document sets of the refinements, and wherein the graph has edges from the first query node to each of the refinement nodes, edges from the first query to each document in the respective document set of the first query, edges from each refinement to each document in the respective document set of the refinement, and edges from each refinement to each co-occurring query of the refinement. The method further includes clustering the refinements into refinement clusters by partitioning the refinement nodes in the graph into proper subsets. | 06-11-2015 |
Patent application number | Description | Published |
20100198837 | IDENTIFYING QUERY ASPECTS - Methods, systems, and apparatus, including computer program products, for generating aspects associated with entities. In some implementations, a method includes receiving data identifying an entity; generating a group of candidate aspects for the entity; modifying the group of candidate aspects to generate a group of modified candidate aspects comprising combining similar candidate aspects and grouping candidate aspects using one or more aspect classes each associated with one or more candidate aspects; ranking one or more modified candidate aspects in the group of modified candidate aspects based on a diversity score and a popularity score; and storing an association between one or more highest ranked modified candidate aspects and the entity. The aspects can be used to organize and present search results in response to queries for the entity. | 08-05-2010 |
20130031083 | Determining keyword for a form page - Among other disclosed subject matter, a computer-implemented method of analyzing a form page for indexing includes identifying a form page that is configured for use in requesting any of multiple target pages, the form page including at least one text input control for retrieving any of the multiple target pages. The method includes identifying at least one keyword as being informative with regard to the text input control. The method includes updating an indexing record associated with the form page to reflect the identified keyword. | 01-31-2013 |
20130031503 | Analyzing a Form Page for Indexing - Among other disclosure, a computer-implemented method of analyzing a form page for indexing includes identifying a form page that is configured for use in requesting any of multiple target pages. The form page includes multiple input controls. The method includes identifying at least one of the multiple input controls as being informative with regard to requesting the multiple target pages. The method includes updating an indexing record associated with the form page to reflect the identification. | 01-31-2013 |
20130268517 | Identifying Query Aspects - Methods, systems, and apparatus, including computer program products, for generating aspects associated with entities. In some implementations, a method includes receiving data identifying an entity; generating a group of candidate aspects for the entity; modifying the group of candidate aspects to generate a group of modified candidate aspects comprising combining similar candidate aspects and grouping candidate aspects using one or more aspect classes each associated with one or more candidate aspects; ranking one or more modified candidate aspects in the group of modified candidate aspects based on a diversity score and a popularity score; and storing an association between one or more highest ranked modified candidate aspects and the entity. The aspects can be used to organize and present search results in response to queries for the entity. | 10-10-2013 |
Patent application number | Description | Published |
20090101976 | BODY TIE TEST STRUCTURE FOR ACCURATE BODY EFFECT MEASUREMENT - A body tie test structure and methods for its manufacture are provided. The transistor comprises a body-tied semiconductor on insulator (SOI) transistor formed in a layer of semiconductor material, the transistor comprising a cross-shaped gate structure with a substantially constant gate length L. An insulating blocking layer enables formation of a spacer region in the layer of semiconductor material separating the source and drain regions from the body tie region. A conductive channel with substantially the same inversion characteristics as the intrinsic transistor body connects the body tie to the intrinsic transistor body through the spacer region. | 04-23-2009 |
20110086484 | BODY TIE TEST STRUCTURE FOR ACCURATE BODY EFFECT MEASUREMENT - A body tie test structure and methods for its manufacture are provided. The transistor comprises a body-tied semiconductor on insulator (SOI) transistor formed in a layer of semiconductor material, the transistor comprising a cross-shaped gate structure with a substantially constant gate length L. An insulating blocking layer enables formation of a spacer region in the layer of semiconductor material separating the source and drain regions from the body tie region. A conductive channel with substantially the same inversion characteristics as the intrinsic transistor body connects the body tie to the intrinsic transistor body through the spacer region. | 04-14-2011 |
20130198696 | METHODS FOR QUANTITATIVELY EVALUATING THE QUALITY OF DOUBLE PATTERNING TECHNOLOGY-COMPLIANT LAYOUTS - A method for fabricating an integrated circuit is disclosed that includes, in accordance with an embodiment, providing a double patterning technology-compliant logical design for the integrated circuit, the logical design including a plurality of elements; scoring the design of one or more of the plurality of elements to produce a design score; modifying the design based at least in part on the design score; generating a mask set implementing the modified logical design; and employing the mask set to implement the logical design in and on a semiconductor substrate. | 08-01-2013 |
20130227498 | PATTERN BASED METHOD FOR IDENTIFYING DESIGN FOR MANUFACTURING IMPROVEMENT IN A SEMICONDUCTOR DEVICE - A method includes receiving a design layout file for an integrated circuit device in a computing apparatus. The design layout file specifies dimensions of a plurality of features. Outer markers are generated in the computing apparatus for at least a subset of the features based on the proximity of the features to one another and spacing requirements. Features are identified in the computing apparatus where the associated outer marker has at least one dimension greater than the dimensions specified for the feature. | 08-29-2013 |
20140059506 | METHOD AND APPARATUS FOR APPLYING POST GRAPHIC DATA SYSTEM STREAM ENHANCEMENTS - An approach is provided for applying post graphic data system (GDS) stream enhancements back to the design stage. Embodiments include receiving a data stream of an integrated circuit design layout from a design stage, determining one or more design constructs based on an analysis of the data stream, determining one or more instructions to implement the one or more design constructs at the design stage, and sending the instructions to the design stage to implement the one or more design constructs. | 02-27-2014 |
20140282301 | STITCH INSERTION FOR REDUCING COLOR DENSITY DIFFERENCES IN DOUBLE PATTERNING TECHNOLOGY (DPT) - Methodology enabling a reduction in a density difference between two complementary exposure masks and/or windows of a layout and an apparatus for performing the method are disclosed. Embodiments include: determining a layer of an IC design having features to be resolved by first and second masks; determining a difference of density by comparing a first density of a first set of the features with a second density of a second set of the features; determining a region on the layer of a first feature to be resolved by the first mask; and inserting, within the region, a polygon to be resolved by the second mask based on the difference of density. | 09-18-2014 |
20150286763 | PATTERN MATCHING FOR PREDICTING DEFECT LIMITED YIELD - Methods and apparatuses for pattern-based methodology for CAA and defect limited yield analysis are disclosed. Embodiments may include matching one or more patterns within a layer of an integrated circuit design layout to one or more pre-characterized patterns within a pattern library, determining respective critical areas of the one or more patterns based on respective pre-characterized critical areas of the one or more pre-characterized patterns, and predicting a defect limited yield of the layer based on the respective pre-characterized critical areas. | 10-08-2015 |
Patent application number | Description | Published |
20080250020 | ONTOLOGICAL REPRESENTATION OF KNOWLEDGE - A technique provides for an ontological representation of knowledge included in one or more contexts. A system and method based on the technique allows the creation, editing, and evolution of the ontology in the normal course of business as entities interact and communicate. Agents acting on behalf of contexts control the storage and linking of objects included in the ontology. Tree data structures and databases can be used to represent and store contexts, objects, roles, and taxonomies. Objects can be linked to other objects through context. Further, the contexts can be accessed through an authorization and accountability model. | 10-09-2008 |
20080255918 | Ontological representation of knowledge - A technique for representing a project over a network involves developing requirements for the project and linking responses to the requirements. A user associated with the project is automatically linked to project data in accordance with the user's role in the project. The project data includes the requirements, responses and other data. | 10-16-2008 |
20090182770 | PERSONALIZATION OF CONTEXTUALLY RELEVANT COMPUTER CONTENT - An organization defined as a collection of contexts having associated roles and objects is disclosed. In one implementation, a common computing system can maintain the contexts and associated roles and objects and provide data to personal systems. In another implementation, personal systems can maintain a subset of the data to assist in indexing. | 07-16-2009 |
20090254546 | PERSONALIZED SCREENING OF CONTEXTUALLY RELEVANT CONTENT - A system and method store and locate objects within a business organization. Objects created by individuals are stored in association with a context for which they are created. Security can be used to prevent unauthorized individuals from accessing objects without permission. | 10-08-2009 |