Smart speaker system with cognitive sound analysis and response
US-11631407-B2 · Apr 18, 2023 · US
US12554880B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12554880-B2 |
| Application number | US-202218565150-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 26, 2022 |
| Priority date | May 31, 2021 |
| Publication date | Feb 17, 2026 |
| Grant date | Feb 17, 2026 |
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.
The present disclosure provides a server and a data processing method executed by a server. The data processing method executed by a server includes: determining whether data output by a device exceeds data required by an application, wherein the device and the application are registered to the server; and configuring the server or the device in a case where the data output by the device exceeds the data required by the application.
Opening claim text (preview).
What is claimed is: 1 . A data processing method executed by a server, comprising: determining whether data output by a device exceeds data required by an application, wherein the device and the application are registered to the server; and configuring the server or the device in a case where the data output by the device exceeds the data required by the application, wherein configuring the server or the device comprises: if the device being configurable, configuring the device so that the device does not send data that exceeds the data required by the application to the server, or configuring the server so that the server does not receive data that exceeds the data required by the application, or processing received data so that processed data does not exceed the data required by the application in a case where the server receives data that exceeds the data required by the application; and if the device being not configurable, configuring the server so that the server does not receive data that exceeds the data required by the application, or processing received data so that processed data does not exceed the data required by the application in a case where the server receives data that exceeds the data required by the application, before determining whether the data output by the device exceeds the data required by the application, further comprising: acquiring a piece of attribute information of the application, wherein the attribute information of the application comprises a piece of application input attribute information and/or an application input constraint condition; and acquiring a piece of attribute information of the device, wherein the attribute information of the device comprises a piece of device output attribute information and/or a device output constraint condition, wherein determining whether the data output by the device exceeds the data required by the application comprises: determining whether the data output by the device exceeds the data required by the application according to the attribute information of the application and the attribute information of the device. 2 . The method according to claim 1 , wherein determining whether the data output by the device exceeds the data required by the application according to the attribute information of the application and the attribute information of the device comprises: determining whether the data output by the device exceeds the data required by the application according to at least one selected from a group consisting of: whether a value range of the application input attribute information is less than a value range of the device output attribute information; whether a value range of the application input constraint condition is less than a value range of the device output constraint condition; and whether a value range merging the value range of the application input attribute information and the value range of the application input constraint condition is less than a value range merging the value range of the device output attribute information and the value range of the device output constraint condition. 3 . The method according to claim 1 , wherein configuring the device so that the device does not send the data that exceeds the data required by the application to the server comprises configuring the device by at least one selected from a group consisting of: configuring the device at least according to a value range of the application input attribute information; configuring the device at least according to a value range of the application input constraint condition; and configuring the device at least according to a value range merging the value range of the application input attribute information and the value range of the application input constraint condition. 4 . The method according to claim 3 , wherein configuring the device at least according to the value range of the application input attribute information comprises: configuring the device according to the value range of the application input attribute information, or according to the value range of the application input attribute information and a value range of the device output attribute information; configuring the device at least according to the value range of the application input constraint condition comprises: configuring the device according to the value range of the application input constraint condition, or according to the value range of the application input constraint condition and a value range of the device output constraint condition; and configuring the device at least according to the value range merging the value range of the application input attribute information and the value range of the application input constraint condition comprises: configuring the device according to the value range merging the value range of the application input attribute information and the value range of the application input constraint condition, or according to the value range merging the value range of the application input attribute information and the value range of the application input constraint condition and a value range merging the value range of the device output attribute information and the value range of the device output constraint condition. 5 . The method according to claim 1 , wherein configuring the server so that the server does not receive the data that exceeds the data required by the application comprises: setting a response output constraint condition in the attribute information of the application; and responding to a data reporting request of the device according to the response output constraint condition, wherein in a case where the response constraint condition is not met, the server does not respond to the data reporting request of the device, or the server returns a response comprising response failure in response to the data reporting request of the device; and setting the response output constraint condition in the attribute information of the application comprises: setting the response output constraint condition according to the application input constraint condition. 6 . The method according to claim 1 , wherein processing the received data so that the processed data does not exceed the data required by the application comprises: extracting data meeting the data required by the application from the received data. 7 . The method according to claim 1 , wherein the server is an Internet of Vehicles platform, the device is a data acquisition device of a vehicle, the application is an application related to intelligent transportation installed in the vehicle, and the data output by the device comprises data related to the vehicle and/or a piece of environmental information around the vehicle; the data acquisition device comprises an image acquisition device, the data related to the vehicle comprises an image and/or a video of an interior of the vehicle shot by the image acquisition device, and the data required by the application comprises an image and/or a video of a driver of the vehicle; and configuring the device comprises adjusting a shooting angle and/or a shooting trigger condition of the image acquisition device. 8 . The method according to claim 1 , wherein the server is an Internet of Things platform, the device is an Internet of Things device capable of acquiring data, the application is an application related to smart home, and the data output by the device comprises at least one selected from a group consisting of: audio data, image data and video data. 9 . A server, comprising: a determination unit, configured to determine whether data output by a device exceeds data required by an application, wherein the devi
Analytics; Diagnosis · CPC title
Security thereof · CPC title
relating to personal data, e.g. biometric data, records or preferences · CPC title
Filling planar surfaces by adding surface attributes, e.g. adding colours or textures · CPC title
Providing cryptographic facilities or services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.