Patent application number | Description | Published |
20130158980 | SUGGESTING INTENT FRAME(S) FOR USER REQUEST(S) - Techniques are described herein that are capable of suggesting intent frame(s) for user request(s). For instance, the intent frame(s) may be suggested to elicit a request from a user. An intent frame is a natural language phrase (e.g., a sentence) that includes at least one carrier phrase and at least one slot. A slot in an intent frame is a placeholder that is identified as being replaceable by one or more words that identify an entity and/or an action to indicate an intent of the user. A carrier phrase in an intent frame includes one or more words that suggest a type of entity and/or action that is to be identified by the one or more words that may replace the corresponding slot. In accordance with these techniques, the intent frame(s) are suggested in response to determining that natural language functionality of a processing system is activated. | 06-20-2013 |
20130159001 | SATISFYING SPECIFIED INTENT(S) BASED ON MULTIMODAL REQUEST(S) - Techniques are described herein that are capable of satisfying specified intent(s) based on multimodal request(s). A multimodal request is a request that includes at least one request of a first type and at least one request of a second type that is different from the first type. Example types of request include but are not limited to a speech request, a text command, a tactile command, and a visual command. A determination is made that one or more entities in visual content are selected in accordance with an explicit scoping command from a user. In response, speech understanding functionality is automatically activated, and audio signals are automatically monitored for speech requests from the user to be processed using the speech understanding functionality. | 06-20-2013 |
20140330570 | SATISFYING SPECIFIED INTENT(S) BASED ON MULTIMODAL REQUEST(S) - Techniques are described herein that are capable of satisfying specified intent(s) based on multimodal request(s). A multimodal request is a request that includes at least one request of a first type and at least one request of a second type that is different from the first type. Example types of request include but are not limited to a speech request, a text command, a tactile command, and a visual command. A determination is made that one or more entities in visual content are selected in accordance with an explicit scoping command from a user. In response, speech understanding functionality is automatically activated, and audio signals are automatically monitored for speech requests from the user to be processed using the speech understanding functionality. | 11-06-2014 |
Patent application number | Description | Published |
20140237618 | DYNAMIC ENFORCEMENT OF PRIVACY SETTINGS BY A SOCIAL NETWORKING SYSTEM ON INFORMATION SHARED WITH AN EXTERNAL SYSTEM - An external system (such as a website) that interacts with users communicates with a social networking system to access information about the users, who may also be users of the social networking system. If a privacy setting is changed in the social networking system, and the change applies to information that has been shared with an external system, the change is enforced at the external system. For example, the external system may be notified that the information is invalid and must be deleted, or the external system may periodically request the information so that changes to the privacy settings are eventually experienced at the external systems. When an external system again needs the information, whether expired naturally or actively invalidated by the social network, the external system sends a new request for the information, which is subject to the (possibly revised) privacy settings. | 08-21-2014 |
20140245407 | Single Login Procedure For Accessing Social Network Information Across Multiple External Systems - A social networking system contains information describing users of the social network and various connections among the users. A user can access multiple external systems that communicate with the social networking system to access information about the users of the social networking system. Login status of the user account on the social networking system is maintained. If the login status of the user account on the social networking system indicates that the user is not logged in, the user is required to provide authentication information. If the login status of the user account indicates that the user is logged in, social network information is provided to the user via an external system, subject to the privacy settings of users of the social networking system. If the user logs out from an external system, the user is also logged out from the social networking system. | 08-28-2014 |
20150113590 | DYNAMIC ENFORCEMENT OF PRIVACY SETTINGS BY A SOCIAL NETWORKING SYSTEM ON INFORMATION SHARED WITH AN EXTERNAL SYSTEM - An external system (such as a website) that interacts with users communicates with a social networking system to access information about the users, who may also be users of the social networking system. If a privacy setting is changed in the social networking system, and the change applies to information that has been shared with an external system, the change is enforced at the external system. For example, the external system may be notified that the information is invalid and must be deleted, or the external system may periodically request the information so that changes to the privacy settings are eventually experienced at the external systems. When an external system again needs the information, whether expired naturally or actively invalidated by the social network, the external system sends a new request for the information, which is subject to the (possibly revised) privacy settings. | 04-23-2015 |
Patent application number | Description | Published |
20100132049 | LEVERAGING A SOCIAL GRAPH FROM A SOCIAL NETWORK FOR SOCIAL CONTEXT IN OTHER SYSTEMS - A social network contains information describing information about members of the social network and about various connections among the members. An external system that interacts with users (such as a website) communicates with the social network to access information about the members of the social network. In particular, the external system may determine whether a user is a member of the social network and then obtain information about the member and the member's connections within the social network. This allows an external system to use information from the social network to enhance a user's experience on the external system, while enforcing each member's privacy settings. | 05-27-2010 |
20110022657 | MARKUP LANGUAGE FOR INCORPORATING SOCIAL NETWORKING SYSTEM INFORMATION BY AN EXTERNAL WEBSITE - A social networking system contains information describing information about users of the social networking system and about various connections among the users. When a user of the social networking system accesses an external website, the external website may send the user a web page containing markup language with instructions to retrieve information associated with a user from a social networking system. The client device processes the annotations and sends a request for social information related to the user to a social networking system, subject perhaps to privacy settings in the social networking system. The user's browser uses the information obtained from the social networking system in response to the request to render the markup language document for display on the user's computer system. This process allows the external website to use information from the social networking system to enhance the user's experience on the external website. | 01-27-2011 |
20110023101 | SINGLE LOGIN PROCEDURE FOR ACCESSING SOCIAL NETWORK INFORMATION ACROSS MULTIPLE EXTERNAL SYSTEMS - A social networking system contains information describing users of the social network and various connections among the users. A user can access multiple external systems that communicate with the social networking system to access information about the users of the social networking system. Login status of the user account on the social networking system is maintained. If the login status of the user account on the social networking system indicates that the user is not logged in, the user is required to provide authentication information. If the login status of the user account indicates that the user is logged in, social network information is provided to the user via an external system, subject to the privacy settings of users of the social networking system. If the user logs out from an external system, the user is also logged out from the social networking system. | 01-27-2011 |
20110023129 | DYNAMIC ENFORCEMENT OF PRIVACY SETTINGS BY A SOCIAL NETWORKING SYSTEM ON INFORMATION SHARED WITH AN EXTERNAL SYSTEM - An external system (such as a website) that interacts with users communicates with a social networking system to access information about the users, who may also be users of the social networking system. If a privacy setting is changed in the social networking system, and the change applies to information that has been shared with an external system, the change is enforced at the external system. For example, the external system may be notified that the information is invalid and must be deleted, or the external system may periodically request the information so that changes to the privacy settings are eventually experienced at the external systems. When an external system again needs the information, whether expired naturally or actively invalidated by the social network, the external system sends a new request for the information, which is subject to the (possibly revised) privacy settings. | 01-27-2011 |
20110125599 | Social License for Interactive Applications and Content - To encourage purchases and use, licenses to certain interactive applications and/or content are able to be given as gifts to others as part of a user purchasing a license for herself. In one implementation, each purchase of a license to an application includes the right to give a license to up to a predefined limit of other people. For example, the purchasing user buys a license for herself and the right to name a number of other people to also receive licenses to the same interactive application or content. | 05-26-2011 |
20110138445 | SYSTEMS AND METHODS FOR DYNAMIC ACCESS TO PROGRAM FEATURES - The multimedia client-server system provides a multimedia client program with a set of features and a server system that creates feature access information that determines which features are to be made available to a particular user. The server system may send the feature access information to the user such that the information is accessible to the multimedia client program. The multimedia client program may dynamically control the user's access to the program's feature set by using the feature access information to validate and verify the user. In addition, the feature access information may be accessible to the server system, such that the server system may periodically update the feature access information, such as, for example, when the user accesses the server system to download multimedia content. | 06-09-2011 |
20130012306 | Social License for Interactive Applications and Content - To encourage purchases and use, licenses to certain interactive applications and/or content are able to be given as gifts to others as part of a user purchasing a license for herself. In one implementation, each purchase of a license to an application includes the right to give a license to up to a predefined limit of other people. For example, the purchasing user buys a license for herself and the right to name a number of other people to also receive licenses to the same interactive application or content. | 01-10-2013 |
20130014284 | Leveraging A Social Graph From A Social Network For Social Context In Other Systems - A social network contains information describing information about members of the social network and about various connections among the members. An external system that interacts with users (such as a website) communicates with the social network to access information about the members of the social network. In particular, the external system may determine whether a user is a member of the social network and then obtain information about the member and the member's connections within the social network. This allows an external system to use information from the social network to enhance a user's experience on the external system, while enforcing each member's privacy settings. | 01-10-2013 |
20130346502 | Markup Language for Incorporating Social Networking System Information by an External Website - A social networking system contains information describing information about users of the social networking system and about various connections among the users. When a user of the social networking system accesses an external website, the external website may send the user a web page containing markup language with instructions to retrieve information associated with a user from a social networking system. The client device processes the annotations and sends a request for social information related to the user to a social networking system, subject perhaps to privacy settings in the social networking system. The user's browser uses the information obtained from the social networking system in response to the request to render the markup language document for display on the user's computer system. This process allows the external website to use information from the social networking system to enhance the user's experience on the external website. | 12-26-2013 |
Patent application number | Description | Published |
20150101067 | SYSTEMS AND METHODS FOR DYNAMIC ACCESS TO PROGRAM FEATURES - The multimedia client-server system provides a multimedia client program with a set of features and a server system that creates feature access information that determines which features are to be made available to a particular user. The server system may send the feature access information to the user such that the information is accessible to the multimedia client program. The multimedia client program may dynamically control the user's access to the program's feature set by using the feature access information to validate and verify the user. In addition, the feature access information may be accessible to the server system, such that the server system may periodically update the feature access information, such as, for example, when the user accesses the server system to download multimedia content. | 04-09-2015 |
20150106956 | SYSTEMS AND METHODS FOR DYNAMIC ACCESS TO PROGRAM FEATURES - The multimedia client-server system provides a multimedia client program with a set of features and a server system that creates feature access information that determines which features are to be made available to a particular user. The server system may send the feature access information to the user such that the information is accessible to the multimedia client program. The multimedia client program may dynamically control the user's access to the program's feature set by using the feature access information to validate and verify the user. In addition, the feature access information may be accessible to the server system, such that the server system may periodically update the feature access information, such as, for example, when the user accesses the server system to download multimedia content. | 04-16-2015 |
20150113051 | SYSTEMS AND METHODS FOR DYNAMIC ACCESS TO PROGRAM FEATURES - The multimedia client-server system provides a multimedia client program with a set of features and a server system that creates feature access information that determines which features are to be made available to a particular user. The server system may send the feature access information to the user such that the information is accessible to the multimedia client program. The multimedia client program may dynamically control the user's access to the program's feature set by using the feature access information to validate and verify the user. In addition, the feature access information may be accessible to the server system, such that the server system may periodically update the feature access information, such as, for example, when the user accesses the server system to download multimedia content. | 04-23-2015 |
Patent application number | Description | Published |
20130138134 | STENT DEVICES FOR SUPPORT, CONTROLLED DRUG DELIVERY AND PAIN MANAGEMENT AFTER VAGINAL SURGERY - Stent devices comprising an inflatable inner balloon defined by an envelope and an outer balloon surrounding the inner balloon concentrically, the outer balloon serving as a therapeutic agent reservoir used for controlled therapeutic agent delivery. In some embodiments, the outer balloon has two separate walls which define its volume and is independently inflatable. In some embodiments, the two concentric balloons form a substantially cylindrical structure which has a proximal end and a distal end. A catheter carrying inflation and drainage lumens extends outward from the proximal end. In some embodiments, the distal end includes an embedded cervix accommodating tip or has a non-embedded cervix accommodating tip attached thereto. The stent devices can be used to maintain the integrity and placement of vaginally placed mesh or graft after reconstructive procedures, prevent vaginal hematoma formation and bleeding, provide pain control after surgery and deliver antibiotics or hormones to the vaginal epithelium. | 05-30-2013 |
20140230313 | Sustained Release Delivery Devices - Exemplary embodiments provide dispensers and delivery devices that release their contents at sustained rates. An exemplary device may include one or more reservoirs for holding a solid, semisolid, liquid or gaseous substance that may be released outside the device. Exemplary devices enable sustained release of their contents over a predetermined period of time, for example, up to a month or more. Exemplary devices also enable release of the contents according to, for example, predetermined release rates and profiles customized for the use of the device. Each reservoir of the device may include one or more apertures through which the contents may be released outside the reservoir. Each aperture may be covered by one or more porous membranes to allow sustained release of the contents of the reservoir. | 08-21-2014 |
Patent application number | Description | Published |
20090032086 | TERRESTRIAL SOLAR ARRAY INCLUDING A RIGID SUPPORT FRAME - A concentrator photovoltaic solar cell array system includes a central support mountable on a surface and a solar cell array including triple junction III-V semiconductor compound solar cell receivers and a support frame coupled to the solar cell array and carried by, and rotatable with respect to, the central support about an axis orthogonal to the central longitudinal axis. The support frame can include (i) a first frame assembly coupled to the solar cell array and (ii) a second frame assembly coupled to the first frame assembly arranged to increase the rigidity thereof. The system also has an actuator for rotating the central support and the support frame as well as pivoting the support frame so as to adjust its angle with respect to the earth's surface, so that the solar cell array is maintained substantially orthogonal to the rays from the sun as the sun traverses the sky. | 02-05-2009 |
20090032090 | METHOD FOR ASSEMBLING A TERRESTRIAL SOLAR ARRAY INCLUDING A RIGID SUPPORT FRAME - A method for assembling a concentrator photovoltaic solar cell array system for producing energy from the sun includes installing a foundation on a surface and coupling a central support to the foundation. A cross member is coupled to the central support and one or more inclined arms are coupled to the cross member and the central support. A support frame, which includes a first frame assembly arranged to couple to one or more solar cell subarrays, is coupled to the cross member. One or more solar cell subarrays are coupled to the first frame assembly thereby forming a solar cell array, wherein each solar cell subarray includes a plurality of triple junction III-V semiconductor compound solar cell receivers. To enable rotation of at least a portion of the central support coupled to the support frame, an actuator is installed. | 02-05-2009 |
20090199890 | Solar cell receiver for concentrated photovoltaic system for III-V semiconductor solar cell - A solar cell module comprises an array of lenses, corresponding secondary optical elements and corresponding solar cell receivers. The solar cell receiver includes a solar cell having one or more III-V compound semiconductor layers, a diode coupled in parallel with the solar cell and connector for coupling to other solar cell receivers. The module includes a housing that supports the lenses such that each lens concentrates solar energy onto its respective solar cell. | 08-13-2009 |
20090199891 | SOLAR CELL RECEIVER FOR CONCENTRATED PHOTOVOLTAIC SYSTEM FOR III-V SEMICONDUCTOR SOLAR CELL - A solar cell module comprises an array of lenses, corresponding secondary optical elements and corresponding solar cell receivers. The solar cell receiver includes a solar cell having one or more III-V compound semiconductor layers, a diode coupled in parallel with the solar cell and connector for coupling to other solar cell receivers. The module includes a housing that supports the lenses such that each lens concentrates solar energy onto its respective solar cell. | 08-13-2009 |