Electronic device for processing user utterance
US-2020152181-A1 · May 14, 2020 · US
US11586802B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11586802-B2 |
| Application number | US-202117209703-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 23, 2021 |
| Priority date | Jun 29, 2018 |
| Publication date | Feb 21, 2023 |
| Grant date | Feb 21, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems, methods, and non-transitory computer readable media are provided for providing parameterized states. Resource customization information may be obtained. The resource customization information may identify a resource and define a customized view of the resource. A parameterized state may be generated based on the resource customization information. Activation of the parameterized state may cause the customized view of the resource to be presented. An interface through which the parameterized state is accessible may be provided.
Opening claim text (preview).
The invention claimed is: 1. A system comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to perform: providing a first interface within a user interface through which a parameter within a parameterized state associated with a resource is selected; providing, in response to a selection of a parameter, a second interface within the user interface through which a visualization of the resource is provided; detecting a utilization mode of the resource and an interaction with an application for the resource; and generating parameterized states for the application based on the utilization mode, the interaction, and the selection, wherein the parameterized states indicate access permissions or access policies of the resource associated with different devices; and presenting the respective parameterized states on at least a subset of the different devices, wherein at least two of the different devices are associated with different access permissions or access policies with respect to the resource, the resource comprising a data set, a project, or a file, and the presenting comprises: presenting a first portion of the data set, the project, or the file on a first device having first access permissions or first access policies with respect to the data set, the project, or the file and a second portion of the data set, the project, or the file on a second device having second access permissions or second access policies with respect to the data set, the project, or the file. 2. The system of claim 1 , wherein the instructions further cause the system to perform: selectively permitting a user to modify a generated parameterized state based on an access control level of the user. 3. The system of claim 1 , wherein the parameter associated with the resource provides one or more corresponding previews of the resource through the first interface. 4. The system of claim 1 , wherein the first interface permits setting, changing, and removing the parameter. 5. The system of claim 1 , wherein the generating of the parameterized states is in response to detecting a mode of visualization of the resource. 6. The system of claim 1 , wherein the parameterized state specifies a particular state in which the application starts; and the instructions further cause the system to perform: transmitting parameterized states corresponding to the parameterized state to an other device, wherein a particular parameterized state of the parameterized states is activated on the other device based on an access policy corresponding to the other device; tracking, by the system, a mode of utilization of the particular parameterized state on the other device and whether or not the other device has modified the particular parameterized state; and displaying information of the mode of utilization and whether or not the other device has modified the particular parameterized state on the first interface. 7. The system of claim 1 , wherein the parameterized state indicates any two parameters, wherein each parameter indicates one of: types of data that are compatible with the application, a mode or manner in which the application analyzes the data, or formats outputted by the application. 8. The system of claim 1 , further comprising a plugin that activates the parameterized state. 9. The system of claim 1 , wherein the presenting of the first portion of the data set, the project, or the file comprises selecting a particular organization of the first portion based on the utilization mode and the interaction. 10. The system of claim 1 , wherein the particular organization comprises a tabular, a chart, or a summary format. 11. The system of claim 1 , wherein the instructions that, when executed by the one or more processors, cause the system to perform: determining that a third device has the first access permissions or the first access policies; and transmitting the first portion of the data set, the project, or the file to the third device. 12. The system of claim 1 , wherein the instructions that, when executed by the one or more processors, cause the system to perform: determining that a fourth device has third access permissions or third access policies distinct from the first access permissions or the first access policies, and from the second access permissions or the second access policies; generating a new parameterized state for the resource corresponding to the third access permissions or the third access policies; and transmitting the new parameterized state to the fourth device. 13. The system of claim 1 , wherein the instructions that, when executed by the one or more processors, cause the system to perform: providing a third interface within the user interface through which visual representations of the parameterized states are provided; and wherein the first interface indicates whether a different device has modified a parameterized state following transmission of the parameterized state. 14. The system of claim 1 , wherein the instructions that, when executed by the one or more processors, cause the system to perform: removing a parameterized state for the resource. 15. The system of claim 1 , wherein the instructions that, when executed by the one or more processors, cause the system to perform: maintaining the respective parameterized states following a system migration or a system update. 16. A method implemented by a computing system including one or more processors and a storage media storing machine-readable instructions, wherein the method is performed using the one or more processors, the method comprising: providing a first interface within a user interface through which a parameter within a parameterized state associated with a resource is selected; providing, in response to a selection of a parameter, a second interface within the user interface through which a visualization of the resource is provided; detecting a utilization mode of the resource and an interaction with an application for the resource; and generating parameterized states for the application based on the utilization mode, the interaction, and the selection, wherein the parameterized states indicate access permissions or access policies of the resource associated with different devices; and presenting the respective parameterized states on at least a subset of the different devices, wherein at least two of the different devices are associated with different access permissions or access policies with respect to the resource, the resource comprising a data set, a project, or a file, and the presenting comprises: presenting a first portion of the data set, the project, or the file on a first device having first access permissions or first access policies with respect to the data set, the project, or the file and a second portion of the data set, the project, or the file on a second device having second access permissions or second access policies with respect to the data set, the project, or the file. 17. The method of claim 16 , wherein the first interface is provided through a data analysis application. 18. The method of claim 16 , wherein the parameter associated with the resource provides one or more corresponding previews of the resource through the first interface. 19. The method of claim 16 , wherein the first interface permits setting, changing, and removing the parameter. 20. A non-transitory computer readable medium comprising instructions tha
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Presentation of query results · CPC title
Presentation of query results · CPC title
Version control (for software G06F8/71) · CPC title
of spreadsheets (form-filling G06F40/174) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.