Patent application number | Description | Published |
20140188667 | UPDATING SEARCH RESULT RANKINGS BASED ON COLOR - Example systems and methods that rank search results are described. In one implementation, a method receives an initial search query from a user and identifies a reference to a color in the initial search query. A second search query is created by re-writing the initial search query without reference to the color in the initial search query. The second search query is executed to identify multiple products. The method identifies a particular product within the multiple products that includes the color in the initial search query and increases a ranking score associated with the particular product. | 07-03-2014 |
20140188842 | Selecting Search Result Images Based On Color - Example systems and methods that select search result images are described. In one implementation, a method accesses a ranking of multiple products associated with a search query and identifies a reference to a color in the search query. The method identifies a first product from the ranking of multiple products and identifies multiple product images associated with the first product. A color determination is made regarding each of the multiple product images. A product image having an associated color that is most similar to the color in the search query is selected for presentation in the search results. | 07-03-2014 |
20140188853 | Ranking Search Results Based On Color - Example systems and methods that rank search results based on color are described. In one implementation, a method receives a product search query from a user and identifies a reference to a color in the product search query. The product search query is executed to identify multiple products. The method further identifies references to the color in a title or a description of each of the multiple products. A ranking of the multiple products is created by increasing the ranking of products that include a reference to the color in the title or the description. | 07-03-2014 |
20140188854 | RANKING SEARCH RESULTS BASED ON COLOR - Example systems and methods that rank search results based on color are described. In one implementation, a method receives a product search query from a user and identifies a reference to a color in the product search query. The product search query is executed to identify multiple products. The method further identifies references to the color in a title or a description of each of the multiple products. A ranking of the multiple products is created by increasing the ranking of products that include a reference to the color in the title or the description. | 07-03-2014 |
20140188855 | RANKING SEARCH RESULTS BASED ON COLOR SIMILARITY - Example systems and methods that rank search results based on color are described. In one implementation, a method receives a product search query from a user and identifies a reference to a color in the product search query. The product search query is executed to identify multiple products. The method further identifies references to the color in a title or a description of each of the multiple products. A ranking of the multiple products is created by increasing the ranking of products that include a reference to the color in the title or the description. | 07-03-2014 |
20140280201 | ATTRIBUTE DETECTION - The present disclosure is directed to computer-implemented methods and systems for identifying an attribute and/or attribute value in a text string. In embodiments, the text string comprises a search query submitted by a user. Embodiments of the present disclosure include identifying an attribute value from a search query by comparing the search query string to a list of known attribute values and comparing the candidate attribute value to a knowledge base to confirm that the string represents an attribute value rather than a non-attribute concept. In embodiments, a Bloom filter is employed to execute a relatively efficient comparison between a candidate attribute value and known non-attribute concepts. | 09-18-2014 |
20140280337 | ATTRIBUTE DETECTION - The present disclosure is directed to computer-implemented methods and systems for identifying an attribute and/or attribute value in a text string. In embodiments, the text string comprises a search query submitted by a user. Embodiments of the present disclosure include identifying an attribute value from a search query by comparing the search query string to a list of known attribute values and comparing the candidate attribute value to a knowledge base to confirm that the string represents an attribute value rather than a non-attribute concept. In embodiments, a Bloom filter is employed to execute a relatively efficient comparison between a candidate attribute value and known non-attribute concepts. | 09-18-2014 |
Patent application number | Description | Published |
20100141960 | DIGITIZER USING PLURAL CAPTURE METHODS TO IMAGE FEATURES OF 3-D OBJECTS - A method and apparatus to digitize three-dimensional objects. A projection assembly is retained in fixed relation to an imaging assembly. The projection assembly projects a fixed gradient light pattern into a focal zone of the imaging assembly. The imaging assembly integrates the illumination over time such that the fixed gradient reveals the features of the three dimensional object. | 06-10-2010 |
20130201109 | HIGHLY MOBILE KEYBOARD IN SEPARABLE COMPONENTS - A collapsible compact touch-type keyboard for mobile devices. The keyboard includes a plurality of separate parts that together form a keyboard with keys large enough to allow efficient touch-typing. The plurality of parts includes at least a first and a second base each retaining a plurality of keys. A wireless transmitter exists within at least one of the parts to send keyboard events to a computer. | 08-08-2013 |
20130202339 | MOBILE KEYBOARD WITH UNIQUE FUNCTION DETERMINATION BASED ON MEASUREMENT OF FINGER LOCATION - A touch-type keyboard with multiple functions associated with each key which functions are uniquely selected based on finger position. Each of a plurality of mechanical keys are associated with at least three functions. Each key has a surface area for actuation by a user's finger. The surface area is mapped to zones associated with each function. Function actuation is determined by detection of the finger position when the key is actuated. In the event of a finger overlapping multiple zones during actuation, unique function selection is determined at least in part from the pattern of finger overlap with the plural zones. | 08-08-2013 |
20130234869 | ULTRA-COMPACT MOBILE TOUCH-TYPE KEYBOARD - An ultra compact mobile keyboard. The keyboard has a plurality of mechanical keys suitable for touch typing. Each such key has a travel distance sufficient to provide a touch type feel and a rigid cap for crisp actuation by a user. The keyboard has a deployed configuration for touch-typing use and a collapsed configuration for transport and storage. In the collapsed configuration, the keyboard fits within bounding volume of less than 180 cubic centimeters. | 09-12-2013 |
20140014486 | KEYSWITCH USING MAGNETIC FORCE - A key for user input having superior tactile qualities. The key is suspended by a magnetic field force to improve the smoothness of motion. Two compact interleaved members link a keycap to a key base to provide highly precise parallel travel with reduced tilt and flexion, and improved durability. | 01-16-2014 |
20140124346 | KEYSWITCH USING MAGNETIC FORCE - A key for user input having superior tactile qualities. The key is suspended by a magnetic field force to improve the smoothness of motion. Two compact interleaved members link a keycap to a key base to provide highly precise parallel travel with reduced tilt and flexion, and improved durability. | 05-08-2014 |
20140204032 | HIGHLY MOBILE KEYBOARD IN SEPARABLE COMPONENTS - A collapsible compact touch-type keyboard for mobile devices. The keyboard includes a plurality of separate parts that together form a keyboard with keys large enough to allow efficient touch-typing. The plurality of parts includes at least a first and a second base each retaining a plurality of keys. A wireless transmitter exists within at least one of the parts to send keyboard events to a computer. | 07-24-2014 |
20150309588 | ULTRA-COMPACT MOBILE TOUCH-TYPE KEYBOARD - An ultra compact mobile keyboard. The keyboard has a plurality of mechanical keys suitable for touch typing. Each such key has a travel distance sufficient to provide a touch type feel and a rigid cap for crisp actuation by a user. The keyboard has a deployed configuration for touch-typing use and a collapsed configuration for transport and storage. In the collapsed configuration, the keyboard fits within bounding volume of less than 180 cubic centimeters. | 10-29-2015 |
Patent application number | Description | Published |
20110153388 | SYSTEM AND METHOD FOR COLLECTING END USER FEEDBACK FOR STATIONERY DESIGNS - A system and method are described for collecting user feedback on prospective stationery designs. For example, one embodiment of a system implemented within an online stationery service for collecting user feedback on prospective stationery designs is described, the system comprising at least one memory for storing program code and at least one processor for processing the program code to execute: session management logic to establish and maintain an online session with an end user; a voting module to implement a screening test to determine an association between the user and a particular type and/or class of stationery designs; the voting module to identify a set of stationery to be provided to the user based on the association; presentation logic to dynamically generate a graphical user interface (GUI) containing the identified set of stationery designs, the GUI comprising a thumbnail image of each of the stationery designs and a selection element which the user manipulates with a mouse or other cursor control device to rate the stationery image on a specified rating scale; the voting module to receive and compile the ratings of the stationery designs submitted by all users, the ratings used as a factor in determining whether to utilize the stationery designs on the online stationery service. | 06-23-2011 |
20110153399 | SYSTEM AND METHOD FOR MANAGING QUANTITY TIERS USING ATTRIBUTES IN AN ONLINE STATIONERY DESIGN SYSTEM - A computer-implemented system and method are described in which an appropriate pricing structure for a new stationery design is identified by automatically comparing attributes of the stationery design with attributes of existing stationery designs which have assigned pricing structures. In one embodiment, the attributes are prioritized such that certain attributes are weighted more than other attributes when determining an appropriate price structure. For example, in this embodiment, a search is initially performed for a price structure of an existing stationery product which shares all of the same attributes as the new stationery product. If a match is not found, then the least significant attribute is removed from the set of search criteria and another search is performed. This process continues until an existing pricing structure of a stationery product which shares the most significant attributes of the new stationery product is identified. Once the pricing structure is identified, the designer has the option to modify the pricing structure and create a new pricing category, which is then stored in a database with other pricing categories. | 06-23-2011 |
20130035999 | SYSTEM AND METHOD FOR MANAGING QUANTITY TIERS USING ATTRIBUTES IN AN ONLINE STATIONERY DESIGN SYSTEM - A computer-implemented system and method are described in which an appropriate pricing structure for a new design of a print product is identified by automatically comparing attributes of the print product design with attributes of existing print product designs which have assigned pricing structures. In one embodiment, the attributes are prioritized such that certain attributes are weighted more than other attributes when determining an appropriate price structure. If a match is not found, then the least significant attribute is removed from the set of search criteria and another search is performed. This process continues until an existing pricing structure of a print product which shares the most significant attributes of the new print product is identified. Once the pricing structure is identified, the designer has the option to modify the pricing structure and create a new pricing category, which is then stored in a database with other pricing categories. | 02-07-2013 |
Patent application number | Description | Published |
20110203392 | SYSTEMS AND METHODS FOR INLINE SAMPLING - Methods and devices for inline sampling of a bulk material, such as a powder, are provided. The material's bulk density can be determined from samples drawn using methods and devices described herein. One embodiment of a method of sampling a material allows the material to flow through a sampling compartment, closes off the flow of material below the sampling compartment, builds up a column of material through the sampling compartment, shifts the sampling compartment to remove a slice of material in the column, and places the slice of material into a sample container. A device for sampling a material is provided in another embodiment. The device includes an inlet, an outlet aligned with the inlet, and a sample collector. The sample collector can include at least one through hole and be configured to move such that the at least one through hole can be moved into and out of alignment with the inlet and the outlet. | 08-25-2011 |
20130160572 | SYSTEMS AND METHODS FOR INLINE SAMPLING - Methods and devices for inline sampling of a bulk material, such as a powder, are provided. The material's bulk density can be determined from samples drawn using methods and devices described herein. One embodiment of a method of sampling a material allows the material to flow through a sampling compartment, closes off the flow of material below the sampling compartment, builds up a column of material through the sampling compartment, shifts the sampling compartment to remove a slice of material in the column, and places the slice of material into a sample container. A device for sampling a material is provided in another embodiment. The device includes an inlet, an outlet aligned with the inlet, and a sample collector. The sample collector can include at least one through hole and be configured to move such that the at least one through hole can be moved into and out of alignment with the inlet and the outlet. | 06-27-2013 |
20130160573 | SYSTEMS AND METHODS FOR INLINE SAMPLING - Methods and devices for inline sampling of a bulk material, such as a powder, are provided. The material's bulk density can be determined from samples drawn using methods and devices described herein. One embodiment of a method of sampling a material allows the material to flow through a sampling compartment, closes off the flow of material below the sampling compartment, builds up a column of material through the sampling compartment, shifts the sampling compartment to remove a slice of material in the column, and places the slice of material into a sample container. A device for sampling a material is provided in another embodiment. The device includes an inlet, an outlet aligned with the inlet, and a sample collector. The sample collector can include at least one through hole and be configured to move such that the at least one through hole can be moved into and out of alignment with the inlet and the outlet. | 06-27-2013 |
Patent application number | Description | Published |
20080235755 | Firewall propagation - Methods and systems for propagating data security policies and rules up a chain of network components, for example, from an end-user device having a firewall, to a network component at the “edge” of the network, such as a so-called “edge” firewall server, from where a policy statement can be transmitted to a service provider, such as an ISP, are described. A device, such as a computer or mobile phone, has, as part of its firewall software, a policy propagation file, that communicates with pre-existing firewall software. The firewall software creates a policy statement upon detecting a triggering event, which is transmitted from the device to the next data security component up the chain, “upstream,” in the network. In some cases this device may be a firewall server or a firewall policy server. The firewall server may combine policy statements from numerous end-user type devices and transmit the policy statement to an external network component, such as an ISP firewall server or similar device. The ISP or other service provider may then use the policy statement to implement date security rules for the devices in the network. In this manner, the firewall operated by the ISP implements rules and policies of a network owner or the owner of a stand-alone device, thereby preventing unwanted traffic from entering the network. | 09-25-2008 |
Patent application number | Description | Published |
20080212080 | MEASURING A PROCESS PARAMETER OF A SEMICONDUCTOR FABRICATION PROCESS USING OPTICAL METROLOGY - To measure a process parameter of a semiconductor fabrication process, the fabrication process is performed on a first area using a first value of the process parameter. The fabrication process is performed on a second area using a second value of the process parameter. A first measurement of the first area is obtained using an optical metrology tool. A second measurement of the second area is obtained using the optical metrology tool. One or more optical properties of the first area are determined based on the first measurement. One or more optical properties of the second area are determined based on the second measurement. The fabrication process is performed on a third area. A third measurement of the third area is obtained using the optical metrology tool. A third value of the process parameter is determined based on the third measurement and a relationship between the determined optical properties of the first and second areas. | 09-04-2008 |
20080285054 | OPTICAL METROLOGY OPTIMIZATION FOR REPETITIVE STRUCTURES - An optical metrology model for a structure to be formed on a wafer is developed by characterizing a top-view profile and a cross-sectional view profile of the structure using profile parameters. The profile parameters of the top-view profile and the cross-sectional view profile are integrated together into the optical metrology model. The profile parameters of the optical metrology model are saved. | 11-20-2008 |
20090094001 | TRANSFORMING METROLOGY DATA FROM A SEMICONDUCTOR TREATMENT SYSTEM USING MULTIVARIATE ANALYSIS - Metrology data from a semiconductor treatment system is transformed using multivariate analysis. In particular, a set of metrology data measured or simulated for one or more substrates treated using the treatment system is obtained. One or more essential variables for the obtained set of metrology data is determined using multivariate analysis. A first metrology data measured or simulated for one or more substrates treated using the treatment system is obtained. The first obtained metrology data is not one of the metrology data in the set of metrology data earlier obtained. The first metrology data is transformed into a second metrology data using the one or more of the determined essential variables. | 04-09-2009 |
20110307424 | DETERMINATION OF TRAINING SET SIZE FOR A MACHINE LEARNING SYSTEM - Automated determination of a number of profiles for a training data set to be used in training a machine learning system for generating target function information from modeled profile parameters. In one embodiment, a first principal component analysis (PCA) is performed on a training data set, and a second PCA is performed on a combined data set which includes the training data set and a test data set. A test data set estimate is generated based on the first PCA transform and the second PCA matrix. The size of error between the test data set and the test data set estimate is used to determine whether a number of profiles associated with the training data set is sufficiently large for training a machine learning system to generate a library of spectral information. | 12-15-2011 |
20120199287 | TRANSFORMING METROLOGY DATA FROM A SEMICONDUCTOR TREATMENT SYSTEM USING MULTIVARIATE ANALYSIS - Metrology data from a semiconductor treatment system is transformed using multivariate analysis. In particular, a set of metrology data measured or simulated for one or more substrates treated using the treatment system is obtained. One or more essential variables for the obtained set of metrology data is determined using multivariate analysis. A first metrology data measured or simulated for one or more substrates treated using the treatment system is obtained. The first obtained metrology data is not one of the metrology data in the set of metrology data earlier obtained. The first metrology data is transformed into a second metrology data using the one or more of the determined essential variables. | 08-09-2012 |
20120226644 | Accurate and Fast Neural network Training for Library-Based Critical Dimension (CD) Metrology - Approaches for accurate neural network training for library-based critical dimension (CD) metrology are described. Approaches for fast neural network training for library-based CD metrology are also described. | 09-06-2012 |
20140032463 | ACCURATE AND FAST NEURAL NETWORK TRAINING FOR LIBRARY-BASED CRITICAL DIMENSION (CD) METROLOGY - Approaches for accurate neural network training for library-based critical dimension (CD) metrology are described. Approaches for fast neural network training for library-based CD metrology are also described. | 01-30-2014 |
20140106477 | METHOD OF ENDPOINT DETECTION OF PLASMA ETCHING PROCESS USING MULTIVARIATE ANALYSIS - Disclosed is a method for determining an endpoint of an etch process using optical emission spectroscopy (OES) data as an input. Optical emission spectroscopy (OES) data are acquired by a spectrometer attached to a plasma etch processing tool. The acquired time-evolving spectral data are first filtered and demeaned, and thereafter transformed into transformed spectral data, or trends, using multivariate analysis such as principal components analysis, in which previously calculated principal component weights are used to accomplish the transform. A functional form incorporating multiple trends may be used to more precisely determine the endpoint of an etch process. A method for calculating principal component weights prior to actual etching, based on OES data collected from previous etch processing, is disclosed, which method facilitates rapid calculation of trends and functional forms involving multiple trends, for efficient and accurate in-line determination of etch process endpoint. | 04-17-2014 |