Patent application number | Description | Published |
20110075404 | BATTERY POWERED INDOOR/OUTDOOR DECORATIVE TABLE AND FLOOR LAMP AND LED BASED LIGHT BULB - Provided is a lamp configured for both indoor use and outdoor use. The lamp may include several features to protect against conditions encountered during outdoor use, such as wind, precipitation, lack of external power, etc. The lamp also defines an aesthetically pleasing design to provide lighting during upscale outdoor events/celebrations, such as weddings, reunions, holiday events, or a private gathering in a backyard. The functional and aesthetic features of the lamp, such as the lamp's capability of operating independent of a power cord while at the same time defining a stylish appearance, may additionally make the lamp desirable for use in indoor environments. | 03-31-2011 |
20150211700 | Battery Powered Indoor/Outdoor Decorative Table and Floor Lamp and LED Based Light Bulb - Provided is a lamp configured for both indoor use and outdoor use. The lamp may include several features to protect against conditions encountered during outdoor use, such as wind, precipitation, lack of external power, etc. The lamp also defines an aesthetically pleasing design to provide lighting during upscale outdoor events/celebrations, such as weddings, reunions, holiday events, or a private gathering in a backyard. The functional and aesthetic features of the lamp, such as the lamp's capability of operating independent of a power cord while at the same time defining a stylish appearance, may additionally make the lamp desirable for use in indoor environments. | 07-30-2015 |
Patent application number | Description | Published |
20130290319 | PERFORMING APPLICATION SEARCHES - According to some implementations, a technique for processing an application search query is disclosed. The techniques include receiving a search query from a partner, determining a set of subqueries based on the search query, and extracting query features of the search query from the search query. The techniques further include determining an initial result set of applications based on the set of subqueries and the query features. The initial result set includes a plurality of application representations each defining features of a different application. The techniques also include determining a score for each application in the initial result set of applications based on the set of query features and one or more scoring models, determining a result set based on the scores of the applications in the initial result set, and providing the result set to the partner. | 10-31-2013 |
20130290344 | UPDATING A SEARCH INDEX USED TO FACILITATE APPLICATION SEARCHES - Techniques are disclosed for maintaining a search index used to support application searches. The techniques include receiving application data from one or more data sources, identifying an application referenced in the application data. The techniques further include extracting a plurality of attributes corresponding to the application from the application data based on an application specific search schema. The techniques also include generating an application representation of the application based on the plurality of attributes and the application specific search schema. The techniques also include updating a search index with the application representation. | 10-31-2013 |
20140006409 | DYNAMIC FILTERING IN APPLICATION SEARCH | 01-02-2014 |
20150186495 | LATENT SEMANTIC INDEXING IN APPLICATION CLASSIFICATION - An application classifier classifies applications using latent semantic indexing (LSI) vectors of the applications. The application classifier uses a machine-learned model generated based on pairs of LSI vectors of positive and negative training sets of applications, where the positive training set includes applications within a desired category and the negative training set includes applications outside of the desired category. For a given application, the application classifier determines whether the application belongs to the desired category based on similarity of an LSI vector of the application and LSI vectors of positive and negative exemplar applications, as determined by the machine-learned model. If the LSI vector of the application is similar to an LSI vector of at least one positive exemplar application and not similar to an LSI vector of any of the negative exemplar applications, the application is determined to belong to the desired category. | 07-02-2015 |
20150347420 | Performing Application Searches - According to some implementations, a technique for processing an application search query is disclosed. The techniques include receiving a search query from a partner, determining a set of subqueries based on the search query, and extracting query features of the search query from the search query. The techniques further include determining an initial result set of applications based on the set of subqueries and the query features. The initial result set includes a plurality of application representations each defining features of a different application. The techniques also include determining a score for each application in the initial result set of applications based on the set of query features and one or more scoring models, determining a result set based on the scores of the applications in the initial result set, and providing the result set to the partner. | 12-03-2015 |
Patent application number | Description | Published |
20140280098 | PERFORMING APPLICATION SEARCH BASED ON APPLICATION GAMINESS - An application search system compensates for game bias in search results using a gaminess value representing the likelihood that an application is a game. The application search system receives a gaminess value for an application from an external source, such as an operator, or automatically determines the gaminess value using a trained computer model. The computer model may be trained based on a supervised training set of data. The gaminess value of an application is used to determine relevance of applications responsive to a search query. In one configuration, the gaminess value is incorporated as a scoring feature by the application search system in a computer-learned relevance search. The gaminess value may be used as a relevance factor even when the search does not indicate a user's desire to search for a game. | 09-18-2014 |
20150186533 | Application Search Using Device Capabilities - An application search system stores information describing device capabilities used by one or more applications. The device capabilities describe interfaces with hardware on the user device. The application search system identifies the application capabilities related to applications in any search results. One method that the application search system identifies application capabilities includes identifying function calls to device interfaces used by an application. The application search system may receive user-selected identification of a desired application capability from a search, from a user-selected entry or from a search term, among others. The application capability in a search may be used to score relevance of applications and increase relevance of applications matching the desired application capability. The application capability may also be used after a search is executed to display application capabilities to a user and permit a user to select desired application capabilities related to the search results. | 07-02-2015 |
20160098566 | PROVIDING APPLICATION PRIVACY INFORMATION - A system includes a data processing device, a memory, identifications of applications, and a privacy indication module. Each identification of the application has associated therewith a privacy indicator that indicating a degree of expected privacy of each of the corresponding applications. The privacy indication module is configured to control the data processing device to set each of the privacy indicators of each of the identifications of the applications and to provide at least one of the privacy indicators to control publication of information corresponding to at least one of the applications. | 04-07-2016 |
Patent application number | Description | Published |
20140280240 | Similarity Engine for Facilitating Re-Creation of an Application Collection of a Source Computing Device on a Destination Computing Device - Techniques are disclosed for facilitating re-creation of an application collection of a source computing device at a destination computing device. The techniques include receiving a source application identifier indicative of a source application edition, the edition of the application being programmed for a source operating system. The techniques also include receiving an indicator of a destination operating system. The techniques further include determining a source canonical application corresponding to the source application edition based on the source application identifier, the source canonical application being a representative of one or more application editions including the source application edition. The techniques also include determining a set of destination application editions that are likely similar to the source application edition based on the source canonical application, the set of destination application editions indicating one or more destination application editions programmed for the destination operating system. | 09-18-2014 |
20150081660 | Identifying Gaps In Search Results - A method for determining whether to recommend a target application includes receiving a system identifier indicating a target system. The target system can be a digital distribution platform or an operating system. The method further includes identifying a target application that is unavailable on/for the target system and determining a recommendation score of the target application based on query analytics data corresponding to search queries received by a search engine that identifies applications to indicate in search results in response to received search queries. The method also includes selecting whether to recommend the target application based on the recommendation score, and when the target application is selected for recommendation, recommending the target application to an organization affiliated with the target system based on the recommendation score. | 03-19-2015 |
20150186535 | Determining an Active Persona of a User Device - A method for determining an active persona of a user device includes determining a first user device state of a user device. The active persona is indicative of a predicted objective of the user of the user device. The first state defines an action currently being performed on the user device and a set of observations corresponding to the user device. The method includes inputting the first user device state to a model and determining the active persona of the user device based on the output of the model. The model is configured to receive a user device state and outputs probability values associated with one or more clusters, each cluster being indicative of one or more items of interest corresponding to the user device. The method further includes performing a procedure using the active persona of the user device. | 07-02-2015 |
20150205875 | Similarity Engine for Facilitating Re-Creation of an Application Collection of a Source Computing Device on a Destination Computing Device - Techniques are disclosed for facilitating re-creation of an application collection of a source computing device at a destination computing device. The techniques include receiving a source application identifier indicative of a source application edition, the edition of the application being programmed for a source operating system. The techniques also include receiving an indicator of a destination operating system. The techniques further include determining a source canonical application corresponding to the source application edition based on the source application identifier, the source canonical application being a representative of one or more application editions including the source application edition. The techniques also include determining a set of destination application editions that are likely similar to the source application edition based on the source canonical application, the set of destination application editions indicating one or more destination application editions programmed for the destination operating system. | 07-23-2015 |
20150242420 | Location-Based Searching - A method includes receiving a search query from a user device, identifying a plurality of function records included in a data store based on the received search query, and determining a search location. Each function record includes an access mechanism specifying a state of an application, state information corresponding to the state of the application, and location data including a coordinate and a perimeter. The coordinate defines the location of a place corresponding to the state information and the perimeter defines a geographic area surrounding the coordinate. The method also includes determining whether the search location is located within the geographic area defined by the location data of the function record for each of the plurality of function records, selecting access mechanisms from function records that include location data defining a geographic area that includes the search location, and transmitting the selected access mechanisms to the user device. | 08-27-2015 |
20150242421 | Location-Based Searching - A method includes receiving a search query froth a user device and identifying a plurality of function records included in a data store based on the received search query. Each of the function records includes an access mechanism specifying a state of an application, state information describing the state of the application, and location data including a coordinate and a perimeter. The coordinate defines the location of a place corresponding to the state information and the perimeter defines a geographic area surrounding the coordinate. The method also includes determining a search location and a score for the function record based on where the determined search location is located relative to the geographic area defined by the location data for each of the identified function records. The method also includes selecting access mechanisms from the function records based on the scores and transmitting the selected access mechanisms to the user device. | 08-27-2015 |
20150242422 | Accessing Software Application Functionality In Search - A method includes transmitting a search query from a computing device to a search system configured to generate search results in response to a received search query, and receiving search results from the search system in response to transmitting the search query. The search results include an application access mechanism that references a native application and indicates one or more operations for the application to perform. The application performing the operations sets the application into an application state. The search results also include an application download address that indicates a location for downloading the application. The method also includes generating a user selectable link that includes the application access mechanism and the application download address, and displaying the user link. In response to receiving a user selection of the selectable link, the method also includes downloading, installing, launching, and causing the native application to perform the one or more operations. | 08-27-2015 |
20150242462 | Searching And Accessing Software Application Functionality Using Concepts - A method includes selecting function records by a computing device. Each function record includes an application access mechanism, application state information, and a concept name. The method also includes aggregating the application state information included in the selected function records and generating a new function record that includes new application state information comprising the aggregated application state information. The method also includes generating a new application access mechanism for the new function record that is different than the application access mechanisms included in the selected function records, receiving a search query from a user device, and identifying the new function record using the search query. The method also includes selecting the new application access mechanism from the new function record and transmitting the new application access mechanism to the user device. | 08-27-2015 |
20150242507 | Searching And Accessing Software Application Functionality - A method includes receiving a search query from a user device and identifying function records using the search query. Each function record includes an application access mechanism (AAM) and application state information (ASI). The AAM includes a reference to a native application and indicates one or more operations for the application to perform. The ASI describes a state of the application after the application has performed the operations. Identifying the function records may be based on matches between terms of the search query and terms of the ASI included in the function records. The techniques further include selecting AAMs from the identified function records and identifying one or more AAMs of the selected AAMs that are compatible with the user device. The techniques also include transmitting the identified AAMs to the user device and refraining from transmitting any of the selected AAMs that are not compatible with the user device. | 08-27-2015 |
20150312271 | Application Spam Detector - A method for performing an application search. The method includes receiving a search query from a remote device and determining a consideration set of applications based on the search query. The consideration set indicates one or more applications corresponding to the search query. For each application indicated in the consideration set, the method includes determining whether the application is a potential spam application based on one or more developer features indicating features associated with a developer of the application. When the application is determined to be a potential spam application, the method includes applying a penalty to the application. The method further includes generating search results based on the consideration set and any penalties applied to the one or more application indicated in the consideration set and providing the search results. The search results indicate one or more of the applications indicated in the consideration set. | 10-29-2015 |
20150379027 | Searching Based On A Local Density Of Entities - A method executed by a computing device includes receiving a search criteria and location data from a user device in communication with the computing device, determining a user location based on the location data, and determining a geographical density of entities about the user location. The method optionally includes selecting one or more access mechanisms based on the search criteria and the geographical density. Each access mechanism, when executed by the user device, causes the user device to access a resource identified by the access mechanism. The method also optionally includes transmitting search results containing the one or more selected access mechanisms from the computing device to the user device. | 12-31-2015 |
20160042050 | In-Application Recommendation of Deep States of Native Applications - A method includes receiving a request from a user device executing a native application. The request indicates an accessed state of the native application to which the native application is set. The method includes identifying one or more categories of the accessed state of the native application and recommended application resource identifiers based on features of the accessed state. Each of the recommended application resource identifiers references a different state of a native application, When a native application is selected by the user, the method includes setting the native application to the different state. For each of the application resource identifiers, the method includes identifying one or more recommended categories of the state referenced by the recommended application resource identifier and determining whether to recommend the different state referenced by the recommended application resource identifier based on features of the accessed state and features of the state of the application. | 02-11-2016 |
20160125080 | Accessing Special Purpose Search Systems - A method includes receiving, at a computing device, a search query from a general purpose search system or a user device in communication with the general purpose search system and assessing, at the computing device, a special purpose search intent of the search query. The method also includes sending a recommendation from the computing device to at least one of the general purpose search system or the user device, the recommendation indicating whether to send the search query to a special purpose search system to obtain special purpose search results. | 05-05-2016 |
Patent application number | Description | Published |
20130341939 | Gate Latch - A gate latch release mechanism has a cylindrical tubular guide having a first length, a mechanism to firmly fasten the tubular guide in a hole through a gate member, a compression spring having a length less than the length of the tubular guide, the compression spring positioned within the tubular guide and having a first end bearing on a shoulder at a first end of the tubular guide, a flexible line of a length substantially longer than the tubular guide, the line passing through the compression spring and the tubular guide, and having a handle on one end and a coupling interface on an opposite end, and a planar element securely fastened to the line within the tubular guide, with the planar element bearing on a second end of the compression spring within the tubular guide. | 12-26-2013 |
20140353987 | Gate Latch - A gate latch release mechanism has a cylindrical tubular guide having a first length, a mechanism to firmly fasten the tubular guide in a hole through a gate member, a compression spring having a length less than the first length of the tubular guide, the compression spring positioned within the tubular guide and having a first end bearing on a cap at a first end of the tubular guide, a flexible line of a length substantially longer than the tubular guide, the line passing through the compression spring and the tubular guide, and having a handle on one end and a coupling interface on an opposite end, and an element securely fastened to the line within the tubular guide, with the element bearing on a second end of the compression spring within the tubular guide. | 12-04-2014 |
Patent application number | Description | Published |
20080271832 | Thermo-conductive, heat-shrinkable, dual-wall tubing - A tubing system (or construction) comprising an inner wall composed of a thermo-conductive adhesive composition, wherein the thermo-conductive adhesive composition comprises a thermo-conductor admixed with an adhesive, and the thermo-conductor is at least about 45% of the weight of the thermo-conductive adhesive composition; and an expanded polymeric outer jacket surrounding and in contact with the inner wall, wherein the expanded polymeric outer jacket recovers (i.e., shrinks) at a predetermined temperature, e.g., when heat is applied. | 11-06-2008 |
20080317991 | Multiple wall dimensionally recoverable tubing for forming reinforced medical devices - A multi-layered dimensionally recoverable tubing system and method for making the same, in which the system has a first layer, a second layer, and a reinforcing structure. The first layer includes at least one crosslinkable polymer. The second layer is disposed adjacent to the first layer and includes a polymer. A reinforcing structure is disposed adjacent to the first layer. One or both of the first layer and second layer are dimensionally recoverable. The first layer is substantially crosslinked, and the second layer is substantially uncrosslinked. To form a reinforced medical device, the system is heated and dimensionally recovered, where the reinforcing structure becomes incorporated in the second layer. | 12-25-2008 |