at

Input Component, Sensor Sheet, and Decorative Component

The input component includes a molding that forms an external frame, a sensor sheet formed by providing a sensor electrode on a base sheet formed of a resin film, the sensor sheet being installed inside the molding, a display element capable of being illuminated by an internal light source, a light shielding portion that shields a light from the internal light source, the display element being illuminated when the internal light source is on, a contact with the display element enabling an input operation, a colored transparent layer formed so as to have a color tone that creates a blackout in which the display element becomes integrated with the light shielding portion surrounding the display element when the internal light source is off so as to become difficult to perceive, the colored transparent layer being provided so as to be layered on the display element, and a light diffusing layer.




at

LENS AND LIGHT SOURCE APPARATUS

A lens including a first set of cavity regions, a second set of cavity regions and a third set of cavity regions is provided. The first set of cavity regions includes a first cavity region and a second cavity region, and a first reflection curved surface of the first cavity region faces a second reflection curved surface of the second cavity region. The second set of cavity regions includes a third cavity region and a fourth cavity region, and a third reflection curved surface of the third cavity region faces a first reflecting plane of the fourth cavity region. The third set of cavity regions includes a fifth cavity region and a sixth cavity region, and the first reflecting plane faces a refraction curved surface of the fifth cavity region and a refraction plane of the sixth cavity region. A light source apparatus is also provided.




at

LENS AND LIGHT EMITTING MODULE FOR SURFACE ILLUMINATION

A light emitting module includes a circuit board, a light emitting device mounted on the circuit board, and a lens dispersing light emitted from the light emitting device. The lens includes a lower surface formed with a concave section defining a light incident surface through which light enters the lens, an upper surface through which light exits the lens, and legs coupled to the circuit board and disposed farther outside the lens than an area of the upper surface. The light emitting device is disposed within the concave section of the lens.




at

CONFORMAL COATED LIGHTING OR LUMINATION SYSTEM

The present invention is related to a lighting device (100, 200, 300) and to a method for manufacturing such lighting device (100, 200, 300). A template (102) is provided having cavities (104) distributed across the template (102). The cavities (104) define mounting positions for a plurality of light source packages (110) each comprising a light source (112). The shape of the cavities matches the shape of the light source packages (110) such that the light source packages (110) have a limited number of possible mounting configurations in the cavities (104). Subsequently electrical conductors (122) are applied on a top surface of the template (102) for contacting electrodes of the light source packages (110). The light source packages (110, 208, 300) or the plurality of cavities comprise a reflective bottom layer (132, 220) and a light emitting surface of the light source (112, 210) faces the reflective bottom layer (132, 220).




at

LED ILLUMINATION APPARATUS AND MANUFACTURING METHOD THEREOF

Disclosed are an LED illumination apparatus and its manufacturing method. A metal sheet is stamped to form a conductive plate with 3D space, and the conductive plate includes an illumination circuit, and a support frame for supporting the conductive plate to form different types of illumination apparatuses. The support frame is provided for supporting and fixing the conductive plate to facilitate the conductive plate to form a 3D curved surface, and an LED chip soldering point protection mechanism is provided for protecting each LED chip soldering point, so that the illumination apparatus is applicable for mass production to improve the yield rate and meet the high heat dissipation efficiency, large-range illumination, material saving, lightweight and/or environmental protection requirements.




at

AIRTIGHT AND IC-RATED RECESSED LIGHT HOUSING

An IC-rated airtight luminaire including a housing divided on a vertical plane to form two housing portions releasably coupled to one another to form an open cylindrical lower portion, a heat sink upper housing portion, and a heat conducting lamp assembly adjustment track enclosed within the housing. Disposed within the housing are heat sink walls slidably capturing a slide portion of a lamp assembly. A lamp holder integral with the slide bar includes a lens that directs a beam of light through an opening in a ceiling substrate in which the housing is installed, and an expansion ring rotatingly disposed around the open cylindrical lower portion of the housing engages and secures the housing in a ceiling substrate while also permitting the housing to freely turn within the expansion ring so as to allow adjustment of a beam of light directed from the lamp assembly.




at

LED ILLUMINATION DEVICE WITH SINGLE PRESSURE CAVITY

A light fixture includes a sealed path between a group of LED modules and a sensor cavity. The light fixture performs self-diagnosis and implements corrective measures upon detection of one or more environmental condition changes in the sealed path. In response to detecting an environmental condition change, the light fixture will automatically implement a corrective measure.




at

METHOD AND SYSTEM FOR ALIGNMENT OF ILLUMINATION DEVICE

A method for providing assistance in aiming of one or more illumination devices in an area may include, by a processor, receiving photometric data for an area, and using the photometric data to determine an aiming vector for the illumination device. the area may include the illumination device. the method may further include receiving, from an orientation sensor module of the illumination device, orientation data for the illumination device, and using the orientation data and the aiming vector to determine if there is an error in the aiming of the illumination device.




at

THERMO-OPTICAL ENCLOSURE FOR LED LIGHTING APPLICATIONS

The invention provides a lamp (1) comprising (i) a solid state light source (10) and a first envelope (100) at least partially enclosing the light source (10), thereby forming a first cavity (150) hosting said solid state light source (10), wherein at least part of the first envelope (100) is transmissive for visible light (11) generated by the solid state light source (10); and (ii) a second envelope (200) at least partially enclosing the first envelope (100), wherein the first envelope (100) and the second envelope (200) provide a second cavity (250) at least partially enclosing the light source (10), wherein at least part of the second envelope (200) is transmissive for visible light (11) generated by the light source (10) and transmitted through the first envelope (100) into the second cavity (250), wherein the second cavity (250) is configured as a heat pipe (251).




at

DUST PREVENTION AND HEAT DISSIPATION MODULE AND LIGHT SOURCE SYSTEM OF COLOUR WHEEL

A dust prevention and heat dissipation module for a color wheel and a light source system employing the same. The color wheel is sealed in a color wheel housing which has an air inlet and an air outlet. The dust prevention and heat dissipation module has a leading-in air channel in communication with the air inlet of the housing, a leading-out air channel in communication with the air outlet of the housing, a filtering device at an inlet of the leading-in air channel and an outlet of the leading-out air channel, and a fan which circulate the air via the leading-in air channel and the leading-out air channel. The air flow caused by the fan realizes heat dissipation of the color wheel, and the filtering device filters the air flowing through the color wheel housing, thereby reducing the amount of dust adhered to the surface of the color wheel.




at

LED ILLUMINATION DEVICE WITH VENT TO HEAT SINK

A light fixture includes a housing comprising a body portion with an opening at a first end, a power supply at an opposing second end, and a heat sink comprising a plurality of fins between the opening and the power supply. A mating surface is positioned proximate to the opening. The mating surface includes a set of landing pad areas and a set of open areas. The fixture also includes a set of light emitting diode (LED) modules, each of which is positioned in the opening and secured to a landing pad area of the mating surface. The LED modules are arranged so that the plurality of open areas remain open to the atmosphere and provide an air path to and from the heat sink.




at

ATOMIZING FRAGRANCE LAMP

The present invention provides an atomizing fragrance lamp, comprising a shell, a circuit board, a light-emitting assembly, an atomizing assembly and a support base, wherein the shell comprises an upper chamber, a lower chamber and a top cover; two contact points connected with the circuit board extend from the bottom of the shell; the top cover is provided with a mist outlet; the atomizing assembly is mounted in the lower chamber together with the circuit board and electrically connected with the circuit board; and a color lamp of the light-emitting assembly is disposed in the upper chamber, extends out of the top cover through the mist outlet and is electrically connected with the circuit board. The atomizing fragrance lamp provided by the present invention is more compact in structure, attractive in appearance, small in size, convenient to carry, and meets the requirements of more people.




at

PLANAR ILLUMINATION APPARATUS

A planar illumination apparatus according to an embodiment includes a light source and a light guide plate. The light source includes a light emitting diode and a wavelength conversion material that is excited by light emitted from the light emitting diode so as to emit light, and emits white light. The light guide plate includes an incident end surface on which the light source is disposed, and an emission surface that emits light incident from the incident end surface. The light guide plate is provided with a light scattering unit on at least one of the emission surface and a rear surface opposed to the emission surface. The light scattering unit mainly scatters light emitted from the light emitting diode than light emitted from the wavelength conversion material.




at

ILLUMINATION DEVICE IN WHICH SOURCE LIGHT INJECTION IS NON-PARALLEL TO DEVICE`S OPTICAL AXIS

An illumination device includes a light source configured to emit, during operation, light with a prevalent direction of propagation different from a direction of an optical axis of the illumination device; and an optical coupler including a transparent material, the optical coupler having an input aperture, an exit aperture and a first side surface and a second side surface arranged between the input aperture and the exit aperture, the exit aperture being centered on the optical axis of the illumination device. The optical coupler receives the emitted light through the input aperture from the light source. Further, the first side surface and the second side surface redirect the received light via total internal reflection (TIR) to the exit aperture. Additionally, the redirected light is issued through the exit aperture.




at

DISPLAY APPARATUS

A display apparatus includes a display panel displaying an image by using light, light source units arranged in a first direction to generate the light, a light guide plate which guides the light to the display panel, a first fixing member fixing a predetermined area of an upper portion of each of the plurality of light source units to a first area of one side surface of the light guide plate adjacent to a top surface of the light guide plate in a second direction crossing the first direction, and a second fixing member fixing a predetermined area of a lower portion of each of the plurality of light source units to a second area of the one side surface of the light guide plate adjacent to a bottom surface of the light guide plate in the second direction where each of the first and second fixing members includes a light reflection material.




at

THREE DIMENSIONAL DISPLAY APPARATUS

A three dimension apparatus is provided and includes a backlight source, a display panel and a fly-eye lens array. The backlight source is used for providing an emitted light, the display panel is used for displaying an image based on data signals, scan signals, and the emitted light from the backlight source. The backlight source includes a plurality of sub-pixel units. The fly-eye lens array includes a plurality of lens units for performing a convergence operation on the emitted light for the backlight source to achieve a three dimensional displaying for naked eyes. The shape of each of the lens units is a square.




at

DISPLAY APPARATUS

Provided is a display apparatus. The display apparatus includes a display panel, a light source configured to generate light to be supplied to the display panel, and a reflecting member disposed behind the display panel and formed of a white foam resin to diffuse and reflect light generated from the light source.




at

DISPLAY APPARATUS WITH BACKLIGHT UNIT

A display apparatus includes a plurality of light sources that are arranged in several rows at different intervals so that light emitted from the plurality of light sources may reach all regions of a display panel uniformly. Accordingly, a uniform dispersion of the light incident on the display panel may be achieved. Furthermore, distribution of light generated from the plurality of light sources on the display panel may be facilitated through a reflecting unit without the use of a light-guide plate or the like.




at

SYSTEM AND METHOD FOR MAINTAINING A CONSISTENT TEMPERATURE GRADIENT ACROSS AN ELECTRONIC DISPLAY

An electronic display assembly having forced-air cooling. A thermally conductive plate or a thermally conductive backlight surface is located behind an electronic display of the electronic display assembly and within a housing thereof such that a gap is formed between the plate or backlight surface and an adjacent wall of the housing. External cooling air may be caused to flow in a top-to-bottom direction through the gap in order to remove heat from the electronic display that has been conductively transferred to the gap. A plurality of ribs may be placed within the gap and in thermal communication with the electronic display to enhance the conductive transfer of heat from the electronic display.




at

DATABASE CACHING IN A DATABASE SYSTEM

A database system provides a non-volatile cache memory layer for caching pages for a set of database from the database system. The non-volatile cache memory layer may include a non-volatile cache for caching pages for a database from the set of database on the database system. The non-volatile cache may be configured through invoking a configuring stored procedure persistent on the database system. A request is received at the non-volatile cache memory layer for performing an operation on a page from the database on the database system. Based on the received request and an identification of the page, a caching operation is performed on the non-volatile cache memory layer. The caching operation is associated with the request. Data associated with the requested operation on the page is stored and organized on the NV cache memory layer.




at

SYSTEM AND METHOD FOR ADAPTIVE FILTERING OF DATA REQUESTS

This disclosure describes systems and methods related to filtering data requests. In some embodiments, a system may determine an execution plan tree. The system may determine a backend-processed target table in the at least one first storage device. The system may traverse at least one first branch and at least one first node in the execution plan tree. The system may traverse at least one second branch and at least one second node from the parent join node. The system may determine that the rowsource is referenced at the rowsource-access node. The system may determine that the rowsource referenced at the rowsource-access node is a filtered-rowsource. The system may extract at least one join column from a join condition associated with the backend-processed target table and the filtered-rowsource. The system may determine at least one storage location of the filtered-rowsource. The system may determine an adaptive processing path based at least in part on the at least one storage location of the filtered-rowsource, the at least one join column determined from the join condition and the at least one direct predicate determined for the filtered-rowsource. The system may generate at least one target filter predicate for the backend-processed target table.




at

Optimizing skewed joins in big data

An apparatus for optimizing a skewed join is described herein. The apparatus includes logic, at least partially including hardware logic, to determine that a dataset for the skewed join comprises a skewed key that does not fit in memory. The apparatus also includes logic to model the skewed join as a queue. The apparatus also includes logic to estimate a cost of the skewed join based on the modeled queue. The apparatus evaluates different join techniques, and partitioning strategies for the skewed join, and chooses the plan with the lowest cost.




at

Aggregate Projection

In an example, an aggregate function is associated with an aggregate projection for a data storage system. Input data to be loaded into the data storage system is aggregated according to the aggregate function and stored in the aggregate projection.




at

Contextual based notification management system for wearable devices

One embodiment relates to an apparatus, comprising logic, at least partially incorporated into hardware, to receive a plurality of notifications from each of a plurality of notification sources, determine a ranking score for each notification relative to any other notification received from the same notification source, and determine a notification class for each ranked notification relative to the ranked notifications from all notification sources based upon at least one blending attribute and at least one user contextual state.




at

ERROR IDENTIFICATION, INDEXING AND LINKING CONSTRUCTION DOCUMENTS

The present disclosure provides various systems and methods for indexing digital (electronic) documents and providing various error reporting and identification functions. The systems and methods may utilize various software, hardware, and firmware modules to identify notations, such as primary sheet names and reference sheet names on construction documents. Various algorithms and methods may be employed to identify errors, erroneous notations, missing sheets, missing details, and/or the like to aid in the correction of construction documents. Identified notations are indexed and may be used to create hyperlinked and/or backlinked notations in output files.




at

METHOD AND SERVER FOR PUSHING INFORMATION PROACTIVELY

A method for pushing information proactively includes: receiving updated data; querying search records that match the updated data; determining search records that meet a push condition, and obtaining user information corresponding to the search records that meet the push condition; pushing, according to the user information, the updated data to all or part of users corresponding to the user information. In the embodiments of the present invention, after receiving updated data, the server proactively obtains the search records of users, screens the users according to the push condition, and pushes the updated data to the screened users. In this way, the information is proactively pushed, which shortens the time interval of providing information for the users, and improves the efficiency of obtaining needed information by the users.




at

Orchestration of Date Query Processing in a Database System

In one embodiment, a method receives a query for data in a database system and calls a plurality of engines to analyze information for the query. A calculation graph is generated from at least a portion of the plurality of engines where each of the at least a portion of the plurality of engines add a node to the calculation graph based on analyzing of the information for the query. Then, the method executes the query by calling the nodes of the calculation graph. Each node uses metadata added to the node from a respective calculation engine to perform a calculation for the node. Then, a result of the query is output based on the respective calculations performed by the nodes.




at

Combining Search Results That Specify Software Application Functions

Techniques include receiving a first search result from a search system, the result specifying a first state of a software application (app) and the state associated with a function performed based on a first parameter. The techniques further include displaying a first user-selectable link associated with the first result, the link configured to, upon being selected, set the app into the first state. The techniques still further include receiving a first user input and displaying a second user-selectable link associated with a second (e.g., previously stored) search result, the result specifying a second parameter. The techniques also include receiving a second user input selecting the first and second links and displaying a third user-selectable link associated with the first and second results, the link configured to, upon being selected, set the app into a second state associated with the function performed based on the second parameter.




at

SYSTEMS AND METHODS FOR ENTERPRISE-WIDE CONSISTENT DATA GENERATION

Systems and methods for consistent data generation across an enterprise involves explosion of seed data received in at least one of two or more databases present across the enterprise based on an identified reference data field in the received seed data and a pre-defined pattern. A lightweight map of key-value pairs is created wherein the key is data in the reference data field of at least one data record and the value is a pointer to a transformed value of either the data in the reference data field or at least one data field other than the reference data field, the transformed value being based on the pre-defined pattern. Based on the exploded seed data, the map is continually appended for further data explosion such that consistent data is generated across the enterprise.




at

FOREIGN ORGANIZATION NAME MATCHING

Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.




at

MEANS TO PROCESS HIERARCHICAL JSON DATA FOR USE IN A FLAT STRUCTURE DATA SYSTEM

A data system can include a JavaScript Object Notation (JSON) data source, a cluster computing system, and a hierarchical JSON handler. The schema of the JSON data source can include a hierarchically-structured element having a nested array. The cluster computing system can store datasets across multiple nodes for parallel manipulation. The datasets can have a flat structure and can be queried using a Structured Query Language (SQL). The cluster computing system can lack the ability to directly import the hierarchically-structured element of the JSON data source into a dataset. The hierarchical JSON handler can be configured to extract and flatten the hierarchically-structured element of the JSON data source and import the extracted and flattened JSON data into one or more target datasets of the cluster computing system. The cluster computing system can then able to perform operations upon the target datasets.




at

INTERPRETING RELATIONAL DATABASE STATEMENTS USING A VIRTUAL MULTIDIMENSIONAL DATA MODEL

The present disclosure provides improved systems, methods, and computer program products suited to address the issues with legacy approaches. Specifically, the present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for interpreting relational database statements using a virtual multidimensional data model. Certain embodiments are directed to technological solutions for receiving a relational database statement comprising relational metadata mapped to a virtual multidimensional representation of a subject database, and generating a subject database statement based at least in part on the relational database statement and the virtual multidimensional representation, and configurable to operate on the subject database to produce a visualization result set, which embodiments advance the technical fields for addressing the problem of projecting a multidimensional data view of a subject database on to a relational data analysis environment to enable real time data analyses, as well as advancing peripheral technical fields.




at

AUTOMATIC TIME INTERVAL METADATA DETERMINATION FOR BUSINESS INTELLIGENCE AND PREDICTIVE ANALYTICS

Techniques are described for automatic interval metadata determination for intermittent time series data. In one example, a method for determining intermittent time series interval metadata includes detecting one or more time variables in a time series data set. The method further includes determining whether the one or more time variables are intermittently regular. The method further includes determining one or more respective time intervals for the one or more time variables. The method further includes determining the parameters of intermittency for the one or more time variables. The method further includes generating an output comprising information about the one or more time variables based on the one or more respective time intervals and the parameters of intermittency for the time variable.




at

Aggregated Broad Topics

In one embodiment, a method includes deriving input topics based on a content item, generating a matrix of scores for the input topics according to a first set of cross-indexed topics, where each of the scores indicates a degree of similarity between a corresponding one of the input topics and a corresponding one of the first cross-indexed topics, calculating a total score for each of the first cross-indexed topics based on the scores for the first cross-indexed topic across all of the input topics, and selecting one or more of the first cross-indexed topics based on the total scores of the first cross-indexed topics. Deriving the input topics may include using a topic tagger to identify the topics based on the content item. The first set of cross-indexed topics may be generated from a database of topics, such as an online encyclopedia.




at

Content classification

Particular embodiments described herein provide for an electronic device that can be configured to analyze data using an ensemble and assign a classification to the data based, at least in part, on the results of the analyses using the ensemble. The ensemble can include one or more multinomial classifiers and each multinomial classifier can assign two or more classifications to the data.




at

METHOD, APPARATUS, AND COMPUTER-READABLE MEDIUM FOR VISUALIZING RELATIONSHIPS BETWEEN PAIRS OF COLUMNS

An apparatus, computer-readable medium, and computer-implemented method for visualizing relationships between pairs of columns, comprising identifying a relationship classification corresponding to two columns in a plurality of columns based on a data type of each column in the two columns, applying one or more statistical measures to data in the two columns to generate association data quantifying a plurality of relationships between data values in a first column of the two columns and data values in a second column of the two columns, wherein the one or more statistical measures are determined based at least in part on the relationship classification, and transforming the association data into a visualization, wherein the visualization comprises one or more indicators corresponding to one or more relationships in the plurality of relationships and wherein a layout of the visualization is determined based on the relationship classification.




at

System and Method for User-Behavior Based Content Recommendations

A system and method of predicting a user's most meaningful multimedia content includes enabling a sensing device on a user device in response to a user requesting a multimedia operation, performing the multimedia operation for a multimedia content, in response to the multimedia operation, identifying behavioral and interaction cues of the user with the sensing device substantially when the multimedia operation is being performed, updating a recommendation from a set of multimedia content including the multimedia content represented by the behavioral and interaction cues identified, and presenting the updated recommendation to the user.




at

METHOD AND APPARATUS FOR DETERMINING SIMILAR DOCUMENT SET TO TARGET DOCUMENT FROM A PLURALITY OF DOCUMENTS

Embodiments of the present disclosure provide a method and an apparatus for determining a similar document set to a target document from a plurality of documents. Each of the multiple documents and the target document may include a plurality of words, and each of words corresponds to a different integer. The method comprises: for each document among the plurality of documents and the target document, obtaining a set of integers associated with a document based on a set of words associated with the document, converting the set of integers associated with the document into a vector with a same dimension based on a predefined conversion rule; and determining the similar document set based on differences between the corresponding vectors for the multiple documents and the vector for the target document.




at

RANK AGGREGATION BASED ON A MARKOV MODEL

Rank aggregation based on a Markov model is disclosed. One example is a system including a query processor, at least two information retrievers, a Markov model, and an evaluator. The query processor receives a query via a processing system. Each of the at least two information retrievers retrieves a plurality of document categories responsive to the query, each of the plurality of document categories being at least partially ranked. The Markov model generates a Markov process based on the at least partial rankings of the respective plurality of document categories. The evaluator determines, via the processing system, an aggregate ranking for the plurality of document categories, the aggregate ranking based on a probability distribution of the Markov process.




at

Method and Electronic Device for QUERY RECOMMENDATION

The present disclosure relates to a method and electronic device for query recommendation, comprising: acquiring a history query statement inputted by a preset user; performing statement analysis on the history query statement to obtain statement information of the history query statement; determining data table entry information queried by the history query statement according to the statement information, determining a cluster label corresponding to the preset user according to the data table entry information; determining a recommended query object corresponding to the preset user according to cluster labels corresponding to a plurality of history query statements; and generating a recommended query statement corresponding to the recommend query object. The inputting efficiency of query statements is raised, and correspondingly, the efficiency of data query is also improved.




at

ONTOLOGY MAPPING METHOD AND APPARATUS

Apparatus for use in generating a mapping using ontologies, the apparatus including at least one electronic processing device that determines ontologies having respective ontology terms, determines a group of ontology terms from at least one of the ontologies, determines alignment between ontology terms in the ontologies for at least some of the group of ontology terms, the alignment being determined at least partially in accordance with an ontology term meaning of the ontology terms and generates a mapping in accordance with the alignment.




at

FINGERPRINTING AND MATCHING OF CONTENT OF A MULTI-MEDIA FILE

There is provided a method for fingerprinting and matching of content of a multi-media file. The method comprises extracting (S1) fingerprints from at least a portion of the multi-media file in the form of content features detected in at least two different modalities, each content feature detected in a respective modality, and building (S2) a multi-vector fingerprint pattern representing the multi-media file by representing the content features in at least one feature vector per modality. The method also comprises comparing (S3) the multi-vector fingerprint pattern to fingerprint patterns corresponding to known multi-media content, in a database based on a multi-modality matching analysis to identify whether the multi-vector fingerprint pattern has a level of similarity to any of the fingerprint patterns in the database that exceeds a threshold.




at

Computerized Identification of App Search Functionality for Search Engine Access

A search system includes a device controller that provisions a device to execute a copy of a selected mobile application. A crawler extracts content and metadata from states of the selected mobile application. A search input state classifier identifies search input states within the states based on a first set of heuristics, including recognition of user-visible search indicia and recognition of metadata that correlates with search functionality. A parameter identifier identifies, for each of the search input states, necessary input parameters. A search function data store stores a record for each identified search function. Each record includes a path to reach a corresponding search input state, an indication of required input parameters, and a mapping of the input parameters to user interface widgets. A query processing system uses the stored search functions to scrape content from the selected mobile application in response to a query.




at

Computerized Identification Of App Search Functionality For Search Engine Access

A search system includes a device controller that provisions a device to execute a copy of a selected mobile application. A crawler extracts content and metadata from states of the selected mobile application. A search input state classifier identifies search input states within the states based on a first set of heuristics, including recognition of user-visible search indicia and recognition of metadata that correlates with search functionality. A parameter identifier identifies, for each of the search input states, necessary input parameters. A search function data store stores a record for each identified search function. Each record includes a path to reach a corresponding search input state, an indication of required input parameters, and a mapping of the input parameters to user interface widgets. A query processing system uses the stored search functions to scrape content from the selected mobile application in response to a query.




at

CHINESE WEBSITE CLASSIFICATION METHOD AND SYSTEM BASED ON CHARACTERISTIC ANALYSIS OF WEBSITE HOMEPAGE

Disclosed are a Chinese website classification method and system based on characteristic analysis of a website homepage. The method specifically comprises the following steps: S1, crawling website content; S2, labeling a website type; S3, extracting website information; S4, calculating a weight and representing the weight in the form of a characteristic vector; and S5, classifying the website by comparing the characteristic vector. By utilizing the above Chinese website classification method and system, the noise interference can be alleviated to the greatest extent by only extracting a title and meta-information of the website; by means of pre-processing and characteristic vector expression, the characteristics of the website are accurately expressed with the vector, so that the accuracy of classification is increased; and since only the title and meta-information of the website need to be processed, the quantity of data to be processed is small, and the processing speed is high.




at

METHOD OF AND SYSTEM FOR PROCESSING A PREFIX ASSOCIATED WITH A SEARCH QUERY

A system for and a method of processing a prefix associated with a search query. The method comprises receiving a user input defining a prefix and identifying a list of suggested search queries associated with the prefix. The method determines that (i) a first suggested search query is associated with a first resource and (ii) a first cumulative resource weight based on a first relation between the first suggested search query and the first resource is no less than a second cumulative resource weight based on a second relation between a second suggested search query and a second resource. If so, the method then identifies display data associated with a content item associated with the first resource and transmits, prior to a completed search query associated with the prefix being submitted to the search engine, to the electronic device, the display data along with the list of suggested search queries.




at

SYSTEMS AND METHODS FOR FILTERING PAGE RECOMMENDATIONS

Systems, methods, and non-transitory computer-readable media can determine a profile model for a page that is accessible through the social networking system, the profile model describing one or more modal characteristics of users of the social networking system that have fanned the page. A determination can be made that the page should be recommended to a first user of the social networking system based at least in part on the profile model. At least one page recommendation that references the page can be provided to the first user.




at

GENERATION OF COMPLEMENTARY APPLICATONS

An application complementation module may access application data from an application repository, the application data associated with a first application. The data collections of a data service provider (e.g., OData service) used in the first application and at least one navigation used in the first application to navigate between the data collections are determined based on the application data. Service metadata (e.g., Entity Data Model (EDM)) from the data service provider is searched for new navigations between the used data collections that are different from the navigations used in the first application. An application that is complementary (e.g., provides different or complementary navigations) to the first application may then be generated based on the data collections used in the first application and any new navigations between the data collections discovered from the service metadata. A recommendation regarding the generated application may be provided to a user of the first application.




at

App Onboarding System for Developer-Defined Creation of Search Engine Results

A search system includes a user interface configured to receive information about a first application from a developer of the first application. The search system includes a state access module configured to obtain information about a first type of state of the first application from the developer. The information includes an action performed by the first type of state, a first access URL template, and a designation of at least one parameter for the first access URL template. The first application is configured to display a specific state of the first type of state in response to receiving an access URL formed by instantiating the first access URL template with at least one value for the at least one parameter. The search system includes a search engine configured to, in response to a query, obtain data from the first application according to the information about the first type of state.




at

Content Item Activity Feed for Presenting Events Associated with Content Items

A content management system aggregates and provides users' interaction with a content item for display in an activity feed. Events corresponding to the users' interaction with the content item are provided in conjunction with a user interface of a native application displaying the content item. Though provided in conjunction with the native application, the events are maintained separate from the content data of the content item and displayed in the activity feed by an application separate from the native application of the content item. The activity feed permits users to exchange chat messages and retrieve information for multiple versions of the content item.