Method and system for managing peripheral device functions using manifest files

US2025317301A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025317301-A1
Application numberUS-202418625809-A
CountryUS
Kind codeA1
Filing dateApr 3, 2024
Priority dateApr 3, 2024
Publication dateOct 9, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method may include obtaining a manifest file that includes various software definitions for various peripheral device functions. The method may further include determining whether the manifest file is signed by a predetermined cryptographic key. The method may further include obtaining, in response to determining that the manifest file is signed by the predetermined cryptographic key, a selection of a peripheral device function among the peripheral device functions in the manifest file. The method may further include performing the peripheral device function using a peripheral device in response to obtaining the selection of the peripheral device function.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: obtaining, by a computer processor, a first manifest file comprising a plurality of software definitions for a plurality of peripheral device functions; determining, by the computer processor, whether the first manifest file is signed by a predetermined cryptographic key; obtaining, by the computer processor and in response to determining that the first manifest file is signed by the predetermined cryptographic key, a selection of a first peripheral device function among the plurality of peripheral device functions in the first manifest file; and performing, by the computer processor, the first peripheral device function using a first peripheral device in response to obtaining the selection of the first peripheral device function. 2 . The method of claim 1 , further comprising: obtaining, by a teleconference manager, a subscription of a first event among a plurality of events that are defined within the first manifest file; and presenting an event notification in an application that is provided by the teleconference manager, wherein the event notification is presented in response to the first peripheral device triggering the first event. 3 . The method of claim 1 , further comprising: generating a graphical user interface (GUI) for a teleconference manager in response to obtaining the selection of the first peripheral device function, wherein the GUI is generated based on a plurality of parameters that are included in the first peripheral device function. 4 . The method of claim 1 , further comprising: obtaining a predetermined list for a plurality of peripheral devices; obtaining a second manifest file for a second peripheral device among the plurality of peripheral devices; determining whether the second peripheral device is associated with the predetermined list; and disabling, in response to determining that the second peripheral device is not associated with the predetermined list, a second peripheral device function corresponding to the second manifest file. 5 . The method of claim 1 , further comprising: obtaining a second manifest file for a second peripheral device; and performing a validation process on the second manifest file based on a predetermined criterion, wherein performing the validation process comprises generating a first digital signature using a private cryptographic key. 6 . The method of claim 5 , further comprising: obtaining the second manifest file; determining whether the second manifest file is signed by the first digital signature; and performing a second peripheral device function using a second peripheral device in response to determining that the second manifest file is signed by the private cryptographic key. 7 . The method of claim 1 , further comprising: presenting a graphical user interface (GUI) on a display device, wherein the GUI comprises a plurality of GUI objects; obtaining, from a user device, a selection of a first GUI object within the GUI, wherein the first GUI object is associated with the first peripheral device; selecting the first manifest file among a plurality of manifest files based on the selection of the first GUI object; and presenting, within the GUI, a plurality of peripheral device functions based on the first manifest file. 8 . The method of claim 1 , wherein the first peripheral device is a camera device, and wherein the first peripheral device function is an autozoom function. 9 . The method of claim 1 , wherein the first peripheral device comprises a microphone device, and wherein the first peripheral device function identifies, within a graphical user interface (GUI), a speaker among a plurality of speakers that is providing an audio input to the microphone device. 10 . The method of claim 1 , wherein the first manifest file is a JavaScript Object Notation (JSON) file. 11 . A non-transitory computer readable medium storing instructions executable by a computer processor, the instructions being configured to perform a method comprising: obtaining a manifest file comprising a plurality of software definitions for a plurality of peripheral device functions; determining whether the manifest file is signed by a predetermined cryptographic key; obtaining, in response to determining that the manifest file is signed by the predetermined cryptographic key, a selection of a peripheral device function among the plurality of peripheral device functions in the manifest file; and performing the peripheral device function using a peripheral device in response to obtaining the selection of the peripheral device function. 12 . A system, comprising: a peripheral device; a teleconference manager coupled to the peripheral device, wherein the teleconference manager is configured to perform a method comprising: obtaining a manifest file comprising a plurality of software definitions for a plurality of peripheral device functions; determining whether the manifest file is signed by a predetermined cryptographic key; obtaining, in response to determining that the manifest file is signed by the predetermined cryptographic key, a selection of a peripheral device function among the plurality of peripheral device functions in the manifest file; and performing the peripheral device function using the peripheral device in response to obtaining the selection of the peripheral device function.

Assignees

Inventors

Classifications

  • Protecting input, output or interconnection devices · CPC title

  • H04L9/3247Primary

    involving digital signatures · CPC title

  • H04N23/69Primary

    Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025317301A1 cover?
A method may include obtaining a manifest file that includes various software definitions for various peripheral device functions. The method may further include determining whether the manifest file is signed by a predetermined cryptographic key. The method may further include obtaining, in response to determining that the manifest file is signed by the predetermined cryptographic key, a selec…
Who is the assignee on this patent?
Lenovo Singapore Pte Ltd
What technology area does this patent fall under?
Primary CPC classification H04L9/3247. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 09 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).