Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Surendran

Arungunram Surendran, Sammamish, WA US

Arungunram Chandrasekaran Surendran, Sammamish, WA US

Patent application numberDescriptionPublished
20100318537PROVIDING KNOWLEDGE CONTENT TO USERS - Systems, methods, and computer-storage media for generating and providing knowledge content to users utilizing a web architecture that integrates information across data silos through a common, flexible data storage schema, such as a star or snowflake schema, are provided. Data from a content graph, a user activity graph, a social graph, and temporal data as it relates to each of the content graph, the social graph and the user activity graph, is stored in a knowledge content database utilizing the star schema. In this way, data from each of these formerly disparate sources may be accessed from a common, extensible application platform utilizing ontologies and pivot table functionality, thus providing smarter, more comprehensive knowledge in response to received user queries.12-16-2010
20110196737SEMANTIC ADVERTISING SELECTION FROM LATERAL CONCEPTS AND TOPICS - Advertisements are selected for presentation on search result pages and web pages based on phrases generated from lateral concepts and topics identified for the search result pages and web pages. A search query or an indication of a web page is received for which advertisements are to be provided. Lateral concepts and topics are identified based on the search query or content of the web page. The lateral concepts and topics are used as phrases for selecting advertisements from an advertisement inventory. Selected advertisements are provided for presentation on a search results page in response to a search query or on a web page initially identified.08-11-2011
20110196851GENERATING AND PRESENTING LATERAL CONCEPTS - Systems, methods, and computer-storage media for generating lateral concepts are provided. The system includes a search engine to receive user queries, a storage to store content and its associated categories, and a lateral concept generator. The lateral concept generator is connected to both the search engine and storage. The lateral concept generator selects lateral concepts from categories associated with the content based on similarity scores for the stored content.08-11-2011
20110196875SEMANTIC TABLE OF CONTENTS FOR SEARCH RESULTS - A table of contents is generated for search results in response to a search query by identifying semantic concepts as topics for inclusion within the table of contents. When a search query is received, a search is performed to identify search results. The search results are compared to an ontology of topics to identify relevant topics. Additionally, search results are compared to an ontology of partial topics to identify relevant partial topics, which are named. Independent key-phrases are further generated from search results and identified as key-phrase topics. The identified topics, named partial topics, and key-phrase topics are ranked, and topics are selected for inclusion within a table of contents. A search results page is returned in response to the search query that includes search results and the generated table of contents.08-11-2011
20110218947ONTOLOGICAL CATEGORIZATION OF QUESTION CONCEPTS FROM DOCUMENT SUMMARIES - Electronic documents are analyzed to identify assertions, which are inverted to generate questions that may be answered by the assertions. A document or a corpus of electronic documents may be analyzed to identify entities and relationships among entities within the text of the document(s). Assertions are identified based on the entities and relationships among the entities. Each assertion represents a fact about an entity, and a group of assertions represents a summary of the document or document corpus. The assertions are inverted to generate questions that may be answered by the assertions. The questions may be further analyzed to identify relevant concepts and topics and to cluster the questions around the concepts and topics. A combined graph may also be generated that facilitates traversal among topics, concepts, questions, assertions, document summaries, and documents.09-08-2011
20110231395PRESENTING ANSWERS - Systems, methods, and computer-storage media for presenting answers are provided. The system includes a search engine to receive user queries and contexts, a query understanding component to provide results, and an answer generator to present answers to the user queries. The answers may include a link to a browser that provides a graph, table, or cluster for the results, where nodes of the graph are associated with a confidence level.09-22-2011
20110258032SEARCH ADVERTISEMENT SELECTION BASED ON USER ACTIONS - Advertisements are selected for presentation on a search results page based on the presence or absence of user activity within the search results page. When a search results page is provided to an end user, the search results page is tracked for user activity. If user activity is detected, a user context is identified and new advertisements are selected for presentation on the search results page based on the user context. In some embodiments, the search results page provides search results in clusters, and the user context corresponds with a search result cluster selected by an end user. In some embodiments, dominant concepts in the user context are identified and used to select advertisements. Alternatively, if user activity is not detected within a predetermined period of time, new advertisements are selected based on the absence of user activity within the search results page.10-20-2011
20110302149IDENTIFYING DOMINANT CONCEPTS ACROSS MULTIPLE SOURCES - Systems, methods, and computer-storage media for identifying dominant concepts are provided. The system includes a search engine connected to various sources, an entity extraction component, a metabase, and a ranking component. The search engine receives a contextual query and provides results in response to the contextual query. The entity extraction component parses the results and identifies entities included in the results. The metabase provides a distance between the entities included in the results and the query terms included in the contextual query. The ranking component ranks the entities based on the provided distance and selects dominant concepts within the results based on the ranks assigned to entities.12-08-2011
20110302156RE-RANKING SEARCH RESULTS BASED ON LEXICAL AND ONTOLOGICAL CONCEPTS - Search result re-ranking is provided by employing a concept graph from a metabase. When a search query is received, a query context of the search query is analyzed to identify dominant concepts for the search query. The dominant concepts are expanded by identifying the dominant concepts within a concept graph and identifying additional concepts having a strong relationship with the dominant concepts within the concept graph. A set of search results for the search query is analyzed to determine strength of relationship of each search result to the expanded concepts. The search results are re-ranked based on the strength of relationship of each search result to the expanded concepts and the strength of relationship of each expanded concept to the dominant concepts.12-08-2011
20110307460NAVIGATING RELATIONSHIPS AMONG ENTITIES - Graphical user interfaces, methods, and computer-storage media for navigating relationships among entities are provided. The method is executed by a computer system that generates a graphical user interface having entities associated with a query. The query is issued to a search engine that searches multiple sources to locate results. The computer system extracts the entities from the results. In turn, a graph is added to the graphical user interface to group the entities. The graph links the query and the entities and provides a visual overview of the results for the query.12-15-2011
20120246155SEMANTIC TABLE OF CONTENTS FOR SEARCH RESULTS - A table of contents is generated for search results in response to a search query by identifying semantic concepts as topics for inclusion within the table of contents. When a search query is received, a search is performed to identify search results. The search results are compared to an ontology of topics to identify relevant topics. Additionally, search results are compared to an ontology of partial topics to identify relevant partial topics, which are named. Independent key-phrases are further generated from search results and identified as key-phrase topics. The identified topics, named partial topics, and key-phrase topics are ranked, and topics are selected for inclusion within a table of contents. A search results page is returned in response to the search query that includes search results and the generated table of contents.09-27-2012
20120303444SEMANTIC ADVERTISING SELECTION FROM LATERAL CONCEPTS AND TOPICS - Advertisements are selected for presentation on search result pages and web pages based on phrases generated from lateral concepts and topics identified for the search result pages and web pages. A search query or an indication of a web page is received for which advertisements are to be provided. Lateral concepts and topics are identified based on the search query or content of the web page. The lateral concepts and topics are used as phrases for selecting advertisements from an advertisement inventory. Selected advertisements are provided for presentation on a search results page in response to a search query or on a web page initially identified.11-29-2012

Patent applications by Arungunram Chandrasekaran Surendran, Sammamish, WA US

Narayanan Surendran, Tamilnadu IN

Patent application numberDescriptionPublished
20100329998NOVEL HETEROCYCLES - Described are novel heterocyclic compounds of the general formula (I), their derivatives, analogs, tautomeric forms, stereoisomers, polymorphs, hydrates, solvates, pharmaceutically acceptable salts, pharmaceutical compositions, metabolites and prodrugs thereof. These compounds are useful in the treatment of immunological diseases, inflammation, pain disorder, rheumatoid arthritis; osteoporosis; multiple myeloma; uveititis; acute and chronic myelogenous leukemia; atherosclerosis; cancer; cachexia; ischemic-induced cell damage; pancreatic beta cell destruction; osteoarthritis; rheumatoid spondylitis; gouty arthritis; inflammatory bowel disease; ARDS; psoriasis; Crohn's disease; allergic rhinitis; ulcerative colitis; anaphylaxis; contact dermatitis; muscle degeneration; asthma; COPD; bone resorption diseases; multiple sclerosis; sepsis; septic shock; toxic shock syndrome and fever. More particularly these compounds are useful as PDE4 inhibitors and are useful for treating PDE4 mediated diseases.12-30-2010

Rishi Surendran, Bangalore IN

Patent application numberDescriptionPublished
20110154289OPTIMIZATION OF AN APPLICATION PROGRAM - Methods for optimizing a region of an application program are described. A delinquent region of the application program is identified based on a data utilization parameter. The delinquent region is optimized by creating an optimized structure type associated with the delinquent region. The optimized structure type includes one or more data fields selected based on delinquent region profile information.06-23-2011

Sandheep Kumar Surendran, San Francisco, CA US

Patent application numberDescriptionPublished
20080308154Reflective secondary optic for concentrated photovoltaic systems - A solar power system is disclosed. The solar power system includes: a solar energy receiving solar collector; a reflective secondary optical element comprising one or more sheets, wherein the one or more sheets are arranged to form a hollow structure having an interior surface, an exterior surface, an entry aperture, and an exit aperture, such that at least a portion of the interior of the hollow structure is reflective and wherein the hollow structure is positioned to receive energy from the solar collector through the entry aperture, reflect the energy from the interior surface of the hollow structure, and output the reflected energy through the exit aperture; and a receiver positioned to receive the reflected energy from the exit aperture. The energy from the solar collector is reflected and thereby directed through the exit aperture to the receiver by the reflective secondary optical element.12-18-2008

Shajeev Surendran, Bangalore IN

Patent application numberDescriptionPublished
20130051973COMPRESSOR DIFFUSER PLATE - A diffuser plate for a centrifugal compressor includes an inner edge disposed at an inner diameter about a central axis; an outer edge disposed at an outer diameter, the outer edge displaced an axial distance from the inner edge; a deformable section that includes a substantially S-shaped cross-section, the deformable section disposed between the inner edge and the outer edge; and a spring constant for forced axial displacement of the outer edge with respect to the inner edge, the spring constant characterized, at least in part, by the deformable section. Various other examples of devices, assemblies, systems, methods, etc., are also disclosed.02-28-2013

Sudhakar Surendran, Bangalore IN

Patent application numberDescriptionPublished
20090187715Prefetch Termination at Powered Down Memory Bank Boundary in Shared Memory Controller - A prefetch scheme in a shared memory multiprocessor disables the prefetch when an address falls within a powered down memory bank. A register stores a bit corresponding to each independently powered memory bank to determine whether that memory bank is prefetchable. When a memory bank is powered down, all bits corresponding to the pages in this row are masked so that they appear as non-prefetchable pages to the prefetch access generation engine preventing an access to any page in this memory bank. A powered down status bit corresponding to the memory bank is used for masking the output of the prefetch enable register. The prefetch enable register is unmodified. This also seamlessly restores the prefetch property of the memory banks when the corresponding memory row is powered up.07-23-2009
20090193270Power Management in Federated/Distributed Shared Memory Architecture - This invention is a power management scheme for a shared memory multiprocessor system which splits the control logic between the master-specific logic and memory bank logic. Power-down is initiated from a central power-down controller. This central power-down controller informs the master and target specific logic. Further memory accesses are blocked. All pending activities complete. The central controller then proceeds to power down the memory and informs the master and target specific logic upon completion. No requests for wakeup are initiated by master-specific logic from the time a power-down request is received until the completion of power-down.07-30-2009
20090249105Hardware Controlled Power Management of Shared Memories - This invention manages power down and wakeup of shared memories in a multiprocessor system. A register for each shared memory has bits corresponding to each master. When a master wants to power down a memory, it sets its corresponding bit in the register. A hardware power down controller for the memory bank powers the memory bank if any processor signals powering the memory bank. The hardware power down controller for the memory bank powers down the memory bank only if all processor signal powering down the memory bank. waits for all masters to set their corresponding bits in the register before initiating power down of the memories. Software running on any processor has a view of the shared memory independent of the other processors and no inter-processor communication is needed.10-01-2009

Venugopal Surendran, Santa Clara, CA US

Patent application numberDescriptionPublished
20110295656SYSTEM AND METHOD FOR PROVIDING BALANCED SCORECARD BASED ON A BUSINESS INTELLIGENCE SERVER - A scorecard application can support business strategy management using a business intelligence (BI) server. The BI server can take inputs from different data sources. The scorecard application can define an internal data structure that holds a plurality of strategy components and one or more key performance indicators (KPIs). Then, the scorecard application can populate each said strategy component in the internal data structure based on the inputs from the different data sources, and perform one or more actions once an alert is triggered, wherein the alert is triggered when a said KPI meets one or more criteria.12-01-2011
20110295791SYSTEM AND METHOD FOR SPECIFYING METADATA EXTENSION INPUT FOR EXTENDING DATA WAREHOUSE - An input extension specification can be generated, via an administration tool on a business intelligence (BI) server, for an extender associated with a data warehouse in order to extend the data warehouse. The administration tool can request for data flow information of the data warehouse from the extender. The data flow information indicates the mapping relationship between one or more source data objects and one or more target tables in the data warehouse. The administration tool further allows a user to select said one or more target tables in the data warehouse to be extended based on the data flow information, and builds the input extension specification for the extender.12-01-2011
20110295793SYSTEM AND METHOD FOR PROVIDING DATA FLEXIBILITY IN A BUSINESS INTELLIGENCE SERVER USING AN ADMINISTRATION TOOL - An administration tool can be used to provide data flexibility in a business intelligence (BI) server that is associated with a data warehouse. The administration tool can display one or more data objects that are adapted to be imported from an application framework into a physical model maintained on the BI server. The administration tool can further map the one or more data objects in the physical model into a logical model, also maintained on the BI server, which corresponds to at least one target table in the data warehouse. Additionally, the administration tool can publish an extension input to an extender associated with the data warehouse based on the logical model, wherein the extender operates to generate one or more metadata extensions based on the extension input.12-01-2011
20110295794SYSTEM AND METHOD FOR SUPPORTING DATA WAREHOUSE METADATA EXTENSION USING AN EXTENDER - An extender associated with a data warehouse can support metadata extension for the data warehouse. The extender can create an ETL extension plan for extending the data warehouse. The ETL extension plan includes one or more ETL plan elements that indicate extensions on ETL metadata objects. The one or more ETL plan elements within the ETL extension plan can be ordered, and ETL metadata extension can be performed based on the ETL extension plan.12-01-2011
20110295795SYSTEM AND METHOD FOR ENABLING EXTRACT TRANSFORM AND LOAD PROCESSES IN A BUSINESS INTELLIGENCE SERVER - A business intelligence (BI) server maintains a plurality of metadata objects to support the extract, transform and load (ETL) processes. These metadata objects includes a transparent view object, which takes a joined set of source tables and represents a data shape of the joined set of source tables using a transformation, and a ETL mapping association object that maps the transformation contained in the transparent view object to a target table. The BI server can then orchestrate the movement of data from source systems into the target data warehouses in a source and target system agnostic way.12-01-2011