IP Library Granted Patent US 12688528
Granted Patent B2
US 12688528 · App. 17/330,259 · Granted Jul 21, 2026

Resources

Inventors: Rajkumar Balraj (Allen, TX); Susan Jean Allen (Dallas, TX)
Assignee: TEXAS INSTRUMENTS INCORPORATED
G06Q30/0643G06F3/04842G06F3/04845G06F9/453G06Q30/0621G06Q30/0627
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12688528
App. No.
17/330,259
Granted
Jul 21, 2026
Kind
B2
Abstract

A method is provided that includes displaying packages for a semiconductor product in a graphical user interface (GUI), by at least one processor, wherein each package includes design resources for a respective design use case for the semiconductor product, and displaying, by the at least one processor, design resources included in a package of the packages in the GUI responsive to user selection of the package.

Claims (41)

1 . A method comprising:

displaying, by at least one processor, in a graphical user interface (GUI), a first package for a first design use case for a semiconductor product and a second package for a second design use case for the semiconductor product, wherein the first package comprises first design resources comprising a first hardware resource and a first software resource, and the second package comprises second design resources comprising a second hardware resource and a second software resource, wherein the first hardware resource comprises a development kit or an evaluation board;

displaying, by the at least one processor, the first design resources in the first package in the GUI responsive to receiving user selection of the first package;

displaying, in the GUI and by the at least one processor and responsive to receiving user selection of the first package, a plurality of software execution platforms that are compatible with the first hardware resource, the plurality of software execution platforms including a default selected first software execution platform corresponding to the first software resource;

receiving, in the GUI and by the at least one processor, a selection of change from the first software execution platform to a second software execution platform of the plurality of software execution platforms; and

in response to receiving the selection of the second software execution platform, displaying, by the at least one processor, in the GUI, an updated first package with third design resources, the third design resources comprising the first hardware resource and a third software resource for corresponding to the second software execution platform.

2 . The method of claim 1 , wherein the first design resources, the second design resources, and the third design resources further comprise documentation resources.

3 . The method of claim 1 , wherein displaying the first design resources further comprises displaying the first design resources in a collapsible window.

4 . The method of claim 1 , wherein displaying the first design resources further comprises displaying with each design resource an indication of whether the design resource is required for the first design use case, is optional, or is required for a described design goal.

5 . The method of claim 1 , wherein displaying the first design resources further comprises displaying a tooltip for at least one design resource of the first design resources.

6 . The method of claim 1 , further comprising:

adding at least one design resource to a virtual shopping cart responsive to receiving a first user input; and

completing user purchase of the at least one design resource responsive to receiving a second user input.

7 . The method of claim 1 , further comprising displaying, responsive to receiving a user the selection of the second software execution platform, download options for the third software resource in the third design resources.

8 . The method of claim 1 , further comprising displaying an explanation of why the first design resources are necessary for the first design use case.

9 . The method of claim 1 , further comprising downloading training resources of the first design resources.

10 . A digital device comprising:

a display device; and

at least one processor coupled to the display device, the at least one processor configured configurable to:

instruct the display device to display, in a graphical user interface (GUI), a first package for a first design use case for a semiconductor product and a second package for a second design use case for the semiconductor product, wherein the first package comprises first design resources comprising a first hardware resource and a first software resource, and the second package comprises second design resources comprising a second hardware resource and a second software resource, wherein the first hardware resource comprises a development kit or an evaluation board;

instruct the display device to display the first design resources in the first package in the GUI responsive to receiving a user selection of the first package;

instruct the display device to display in the GUI a plurality of software execution platforms for the first package in the GUI that are compatible with the first hardware resource, the plurality of software execution platforms including a default selected first software execution platform corresponding to the first software resource;

receive a selection of change from the first software execution platform to a second software execution platform of the plurality of software execution platforms; and

in response to receiving the selection of the second software execution platform, instruct the display device to display, in the GUI, an updated first package with third design resources, the third design resources comprising the first hardware resource and a third software resource corresponding to the second software execution platform.

11 . The digital device of claim 10 , wherein the first design resources and the second design resources further comprise documentation resources.

12 . The digital device of claim 10 , wherein instructing the display device to display the first design resources further comprises instructing the display device to display the first design resources in a collapsible window.

13 . The digital device of claim 10 , wherein instructing the display device to display the first design resources further comprises instructing the display device to display indications of whether the first design resources are required for a design use case of the design use cases, are optional, or are required for a described design goal.

14 . The digital device of claim 10 , wherein instructing the display device to display the first design resources further comprises instructing the display device to display a tooltip for at least one design resource of the first design resources.

15 . The digital device of claim 10 , wherein the at least one processor is further configured to:

instruct the display device to add at least one design resource of the third design resources to a virtual shopping cart responsive to user input; and

instruct the display device to complete user purchase of the at least one design resource responsive to user input.

16 . The digital device of claim 10 , wherein the at least one processor is further configured to: instruct the display device to display, responsive to user selection, download options for a software resource in the third design resources.

17 . The digital device of claim 10 , wherein the at least one processor is further configured to instruct the display device to display an explanation of why the first design resources are necessary for the first design use case.

18 . The digital device of claim 10 , wherein the at least one processor is further configured to download training resources of the third design resources.

19 . A non-transitory computer-readable medium storing software instructions, the software instructions comprising software instructions to instruct at least one processor to:

instruct a display device to display, in a graphical user interface (GUI), a first package for a first design use case for a semiconductor product and a second package for a second design use case for the semiconductor product, wherein the first package comprises first design resources comprising a first hardware resource and a first software resource, and the second package comprises second design resources comprising a second hardware resource and a second software resource, wherein the first hardware resource comprises a development kit or an evaluation board;

instruct the display device to display the first design resources in the first package in the GUI responsive to receiving a user selection of the first package;

instruct the display device to display in the GUI a plurality of software execution platforms that are compatible with the first hardware resource, the plurality of software execution platforms including a default selected first software execution platform corresponding to the first software resource;

receive a selection of change from the first software execution platform to a second software execution platform of the plurality of software execution platforms; and

in response to receiving the selection of the second software execution platform, instruct the display device to display, in the GUI, an updated first package with third design resources, the third design resources comprising the first hardware resource and a third software resource for corresponding to the second software execution platform.

20 . The non-transitory computer-readable medium of claim 19 , wherein the first design resources, the second design resources, and the third design resources further comprise documentation resources.