SlideShare a Scribd company logo
1 of 30
Download to read offline
Presented by:Presented by:
Mauricio A. Uribe
Bryan G. McWhorter
January 12, 2021
Protection Strategies for
User Interfaces
© 2021 Knobbe Martens
Protectable Aspects of Interfaces
2
Visual
Displays
Information
Processing
Information
Exchange
Devices
User Inputs/
Methods
Fonts Icons Copy
Executable
Code
© 2021 Knobbe Martens
Summary of Applicable IP – Interfaces
3
Visual
Displays
Info.
Processing
Info.
Exchange
Devices User
Inputs/
Methods
Fonts/
Typeface
Icons Copy/Text Executable
Code
AR/VR,
Projections,
Holographs
Copyright
N/A N/A N/A N/A N/A
Design
Patents
N/A N/A N/A N/A ?
Utility
Patents
N/A N/A N/A
© 2021 Knobbe Martens
Protecting
Visual Displays
• Visual Displays
• Organization of Information
• Animations
• Information Delivery
• Copyright Law
• Limited to expression of idea
• Scenes a faire limited to exact copying
• Design Patents
• Each embodiment is a “snapshot” of
current state of UI
• Can be filed as screen capture or
wireframe
• Utility Patents
• Embodiments can protect cycle of
motion
• Focus on idea – does not need to
include all possible expressions
4
© 2021 Knobbe Martens
Example Design Patents – Visual Displays
5
© 2021 Knobbe Martens
Example Design Patents
• US D723,574 - “Display Panel with Indicator for Elevator”
• Movement of indicator shown and described.
• “FIG. 2 is a front elevational view …;
• FIG. 6 is an alternate front elevational view showing the changed state 1; and
• FIG. 7 is another alternate front elevational view showing the changed state 2.”
6
© 2021 Knobbe Martens
Example Design Patents
7
© 2021 Knobbe Martens
Example Design Patents
8
© 2021 Knobbe Martens
Example Design Patents
9
© 2021 Knobbe Martens
Example Design Patents
10
© 2021 Knobbe Martens
Example Utility Patents – User Interface
11
© 2021 Knobbe Martens
Example Utility Patents – User Interface
12
© 2021 Knobbe Martens
Sample Claim – Hypothetical Inventions
A method comprising:
causing generation, on a display device, of a user interface, the generated user interface including a display of a plurality of selectable modes
for operation of a widget, the display corresponding to a first substantially vertical alignment of the plurality of selectable destinations;
obtaining user selection of at least one selectable mode for operation; and
responsive to the user selection, modifying the generated user interface to offset the at least one selected mode of operation, wherein the
modified user interface includes a second substantially vertical alignment of the at least one selected mode of operation.
A method comprising:
causing generation, on a display device, of a user interface, the generated user interface including a display of a plurality of selectable mode
of operations of a widget, wherein each display of the plurality of selectable mode of operations corresponds to a first display size and wherein
each selectable mode of operation is defined by a range of desired operating parameters;
obtaining user selection of at least one selectable mode of operation; and
responsive to the user selection, modifying the generated user interface, wherein the modified user interface includes a second display size of
the at least one selected mode of operation;
obtaining input regarding a current operating parameter of the widget,; and
modifying the generated user interface based to increase the second display size based on a determined difference between the current
operating parameter of the widget and the selected mode of operation.
13
© 2021 Knobbe Martens
Drafting Exercise
14
obtaining a first input associated a current progress state of a consumer electronics device;
associating the current state with a first display category;
causing the display of the first display category;
obtaining a second input associated with an updated progress state of the electronics device;
associating the updated current state with a second display category based on exceeding a progress threshold; and
causing the display of the second display category.
© 2021 Knobbe Martens
Strategic Questions – Deciding Between Utility and Design Patent Protection
Utility Patent Protection Design Patent Protection
• Does UI have common elements with other UIs?
• Do any UI elements emerge have more
significance/prominence or aesthetic appeal?
• Does UI leverage unique, functional hardware
components?
• If UI has animation, can animation elements be
represented in discrete steps or intermediate frames?
• Information Processing
⎼ Does UI depend on user inputs or user
information (e.g., profile)?
⎼ Does device generating UI receive information
from components that are remote to the display
device?
⎼ Does the device/system generating the UI filter or
simplify data that is used in generating the UI?
AI?
• Visual Aspects
⎼ Does UI simplify the presentation of data
dynamically based on simplification criteria?
⎼ Does placement of UI elements improve user
recognition/response?
⎼ If UI has animation, are the animation elements
representative or characteristic of dynamic
information?
• Display/Hardware
⎼ Are there unique hardware components that
facilitate UI (e.g., screen placement/configuration,
display location, etc.)?
15
© 2021 Knobbe Martens
Protecting
Information
Processing
and Information
Exchange
• Information Processing
• Local Processing (Device)
• Remote Processing (Service)
• No Copyright or Design Patent
protections
• Utility Patents
• Claim sets can be directed to local
processing or remote processing
• Possible focal points:
• Selection of content to display
• Customization of data – display
• Processing of multiple inputs
• Translation/supplementing of
data
16
© 2021 Knobbe Martens
Example Utility Patent – Information Processing
17
© 2021 Knobbe Martens
Example Utility Patent – Information Processing
18
© 2021 Knobbe Martens
Protecting
Devices and
Inputs
• No Copyright protection
• Design Patents
• Focus limited to non-functional
aspects of device
• Utility Patents
• Complimentary focus on functional
aspects of device
• Data processing and storage
• Control or generating user
interfaces
• Hardware or software components
for receiving/detecting inputs
19
© 2021 Knobbe Martens
Example Utility Patents – Devices
20
© 2021 Knobbe Martens
Example Design Patents – Devices
21
© 2021 Knobbe Martens
Sample Claim – Hypothetical Inventions
A computing device for managing operation of an elevator car, the computing device comprising:
a data store for maintaining user profile information for a plurality of users, the user profile information associated with individual
unique identifier and identifying content context categories associated with organization affiliations for individual users;
a user interface component for determining individual unique identifiers for one or more users based on detection of user via a short
range wireless communication interface;
a display management component, executed by a processor and a memory, the display management component configured to:
obtain, from the user interface component, an identification of a plurality of unique user identifiers;
determine at least one common content context category from user profile information from two or more user profiles
associated with the plurality of unique user identifiers;
determine whether the at least one common context category is excluded from any user profile information from the user
profiles associated with the plurality of unique identifiers;
responsive to a determination that the at least one common context category is not excluded, cause a display of information
corresponding to the at least one common context category.
22
© 2021 Knobbe Martens
Sample Claim – Hypothetical Inventions
A computing device for managing operation of an elevator car, the computing device comprising:
a first user interface corresponding to a set of selectable controls, the selectable controls corresponding to selectable modes of
operation for a widget;
a second user interface configured to receive at least one of audible or visual information from a user responsive to selection of a
selectable mode of operation at the first user interface; and
a data processing component, the data processing component configured to:
obtain the user selection of the selectable mode of operation from the first interface and the at least one of audible or visual
information from the second user interface;
process the user selection of the selectable mode of operation from the first interface and the at least one of audible or visual
information from the second user interface based on security matching profile;
identifying timing information related to receipt of the at least one audible or visual information; and
cause a modification of an operating parameter of the widget to an operating parameter associated with the user selection of
the selectable mode of operation if the timing information is below a threshold or a default mode of operation if the timing
information is above the threshold.
23
© 2021 Knobbe Martens
Protecting
Fonts, Typeface
and Icons
• No Copyright or Utility Patent
protection for typefaces or fonts
• Copyright
• Individual icons are protected
• “Computer fonts”—the actual file
used to distribute the font—are
protected
• Design Patents
• Type fonts can be protected
• Typeface can be protected
• Individual icons can be protected –
multiple embodiments depending
on the device
24
© 2021 Knobbe Martens
Design Patent Examples - Icons
25
© 2021 Knobbe Martens
Design Patent Examples - Typeface
26
© 2021 Knobbe Martens
Protecting
Copy and
Executable
Code
• No Design Patents or Utility Patent
protection in the copy or executable
code
• Copyright
• Individual copy can copy registered
• Software executable code for user
interfaces can be registered
• Limited to direct copying
27
© 2021 Knobbe Martens
Open
Questions and
Future
Developments
• Projections, holographic imagery,
virtual reality and augmented reality
interfaces are becoming more common
• Protection of these interfaces is not a
settled question
• Copyright and utility patent
protection is likely available,
subject to normal requirements
• USPTO is currently accepting
comments on availability of design
patent protection
28
© 2021 Knobbe Martens
Summary of Applicable IP – Interfaces
29
Visual
Displays
Info.
Processing
Info.
Exchange
Devices User
Inputs/
Methods
Fonts/
Typeface
Icons Copy/Text Executable
Code
AR/VR,
Projections,
Holographs
Copyright
N/A N/A N/A N/A N/A
Design
Patents
N/A N/A N/A N/A ?
Utility
Patents
N/A N/A N/A
Presented by:Presented by:
Mauricio A. Uribe
Bryan G. McWhorter
January 12, 2021

More Related Content

Similar to User Interface Protection Strategies

Designing Gesture Interface for Automotive Environment
Designing Gesture Interface for Automotive EnvironmentDesigning Gesture Interface for Automotive Environment
Designing Gesture Interface for Automotive EnvironmentAM Publications
 
2 d barcode based mobile payment system
2 d barcode based mobile payment system2 d barcode based mobile payment system
2 d barcode based mobile payment systemParag Tamhane
 
Controlling Computer using Hand Gestures
Controlling Computer using Hand GesturesControlling Computer using Hand Gestures
Controlling Computer using Hand GesturesIRJET Journal
 
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...Bitbar
 
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...IRJET Journal
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping ReportPragnya Dash
 
Paper id 26201492
Paper id 26201492Paper id 26201492
Paper id 26201492IJRAT
 
IRJET- E-Gatepass System
IRJET- E-Gatepass SystemIRJET- E-Gatepass System
IRJET- E-Gatepass SystemIRJET Journal
 
MESSAGE CONVEYOR FOR LOCKED SYNDROME PATIENTS BY VIRTUAL KEYBOARD
MESSAGE CONVEYOR FOR LOCKED SYNDROME PATIENTS BY VIRTUAL KEYBOARDMESSAGE CONVEYOR FOR LOCKED SYNDROME PATIENTS BY VIRTUAL KEYBOARD
MESSAGE CONVEYOR FOR LOCKED SYNDROME PATIENTS BY VIRTUAL KEYBOARDIRJET Journal
 
IRJET - Gesture Controlled Home Automation using CNN
IRJET -  	  Gesture Controlled Home Automation using CNNIRJET -  	  Gesture Controlled Home Automation using CNN
IRJET - Gesture Controlled Home Automation using CNNIRJET Journal
 
Matrox design assistant
Matrox design assistantMatrox design assistant
Matrox design assistantlansgo
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Raghu Vamsy Sirasala
 
Lime - Push notifications. The big way.
Lime - Push notifications. The big way.Lime - Push notifications. The big way.
Lime - Push notifications. The big way.Petr Dvorak
 
IRJET- Adavnce Media Player
IRJET-  	  Adavnce Media PlayerIRJET-  	  Adavnce Media Player
IRJET- Adavnce Media PlayerIRJET Journal
 
IRJET- Adavnce Media Player
IRJET- Adavnce Media PlayerIRJET- Adavnce Media Player
IRJET- Adavnce Media PlayerIRJET Journal
 
Engage 2013 - Mobile Measurement Tactics
Engage 2013 - Mobile Measurement TacticsEngage 2013 - Mobile Measurement Tactics
Engage 2013 - Mobile Measurement TacticsWebtrends
 
LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationIRJET Journal
 
IRJET- Survey on Virtual Assistants
IRJET-  	  Survey on Virtual AssistantsIRJET-  	  Survey on Virtual Assistants
IRJET- Survey on Virtual AssistantsIRJET Journal
 
Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Harin Veera
 

Similar to User Interface Protection Strategies (20)

Designing Gesture Interface for Automotive Environment
Designing Gesture Interface for Automotive EnvironmentDesigning Gesture Interface for Automotive Environment
Designing Gesture Interface for Automotive Environment
 
2 d barcode based mobile payment system
2 d barcode based mobile payment system2 d barcode based mobile payment system
2 d barcode based mobile payment system
 
Controlling Computer using Hand Gestures
Controlling Computer using Hand GesturesControlling Computer using Hand Gestures
Controlling Computer using Hand Gestures
 
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
The Best of Both Worlds - Combining Performance and Functional Mobile App Tes...
 
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
 
Online shopping Report
Online shopping ReportOnline shopping Report
Online shopping Report
 
Paper id 26201492
Paper id 26201492Paper id 26201492
Paper id 26201492
 
IRJET- E-Gatepass System
IRJET- E-Gatepass SystemIRJET- E-Gatepass System
IRJET- E-Gatepass System
 
MESSAGE CONVEYOR FOR LOCKED SYNDROME PATIENTS BY VIRTUAL KEYBOARD
MESSAGE CONVEYOR FOR LOCKED SYNDROME PATIENTS BY VIRTUAL KEYBOARDMESSAGE CONVEYOR FOR LOCKED SYNDROME PATIENTS BY VIRTUAL KEYBOARD
MESSAGE CONVEYOR FOR LOCKED SYNDROME PATIENTS BY VIRTUAL KEYBOARD
 
IRJET - Gesture Controlled Home Automation using CNN
IRJET -  	  Gesture Controlled Home Automation using CNNIRJET -  	  Gesture Controlled Home Automation using CNN
IRJET - Gesture Controlled Home Automation using CNN
 
Matrox design assistant
Matrox design assistantMatrox design assistant
Matrox design assistant
 
Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2Graphical Password Authenticationimp.docx2
Graphical Password Authenticationimp.docx2
 
Lime - Push notifications. The big way.
Lime - Push notifications. The big way.Lime - Push notifications. The big way.
Lime - Push notifications. The big way.
 
IRJET - Blind Aid
IRJET - Blind AidIRJET - Blind Aid
IRJET - Blind Aid
 
IRJET- Adavnce Media Player
IRJET-  	  Adavnce Media PlayerIRJET-  	  Adavnce Media Player
IRJET- Adavnce Media Player
 
IRJET- Adavnce Media Player
IRJET- Adavnce Media PlayerIRJET- Adavnce Media Player
IRJET- Adavnce Media Player
 
Engage 2013 - Mobile Measurement Tactics
Engage 2013 - Mobile Measurement TacticsEngage 2013 - Mobile Measurement Tactics
Engage 2013 - Mobile Measurement Tactics
 
LunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile ApplicationLunchBox:- A Web And Mobile Application
LunchBox:- A Web And Mobile Application
 
IRJET- Survey on Virtual Assistants
IRJET-  	  Survey on Virtual AssistantsIRJET-  	  Survey on Virtual Assistants
IRJET- Survey on Virtual Assistants
 
Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data Real Time Head & Hand Tracking Using 2.5D Data
Real Time Head & Hand Tracking Using 2.5D Data
 

More from Knobbe Martens - Intellectual Property Law

What You Should Know About Responding to IP Threats and Assertions - Knobbe M...
What You Should Know About Responding to IP Threats and Assertions - Knobbe M...What You Should Know About Responding to IP Threats and Assertions - Knobbe M...
What You Should Know About Responding to IP Threats and Assertions - Knobbe M...Knobbe Martens - Intellectual Property Law
 
What You Should Know About Responding to IP Threats and Assertions - Knobbe M...
What You Should Know About Responding to IP Threats and Assertions - Knobbe M...What You Should Know About Responding to IP Threats and Assertions - Knobbe M...
What You Should Know About Responding to IP Threats and Assertions - Knobbe M...Knobbe Martens - Intellectual Property Law
 
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...Knobbe Martens - Intellectual Property Law
 
Surfing the Waves of US IP Trends: Tips for Smoothly Riding the Waves in Writ...
Surfing the Waves of US IP Trends: Tips for Smoothly Riding the Waves in Writ...Surfing the Waves of US IP Trends: Tips for Smoothly Riding the Waves in Writ...
Surfing the Waves of US IP Trends: Tips for Smoothly Riding the Waves in Writ...Knobbe Martens - Intellectual Property Law
 
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...Knobbe Martens - Intellectual Property Law
 
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...Knobbe Martens - Intellectual Property Law
 
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...Knobbe Martens - Intellectual Property Law
 
Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...
 Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi... Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...
Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...Knobbe Martens - Intellectual Property Law
 
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...Knobbe Martens - Intellectual Property Law
 
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...Knobbe Martens - Intellectual Property Law
 
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...Knobbe Martens - Intellectual Property Law
 
Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting –...
Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting –...Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting –...
Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting –...Knobbe Martens - Intellectual Property Law
 
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...Knobbe Martens - Intellectual Property Law
 
Part II - What You Should Know About Employment and Vendor Agreements – Part...
 Part II - What You Should Know About Employment and Vendor Agreements – Part... Part II - What You Should Know About Employment and Vendor Agreements – Part...
Part II - What You Should Know About Employment and Vendor Agreements – Part...Knobbe Martens - Intellectual Property Law
 
What You Should Know About Employment and Vendor Agreements - Knobbe Martens ...
What You Should Know About Employment and Vendor Agreements - Knobbe Martens ...What You Should Know About Employment and Vendor Agreements - Knobbe Martens ...
What You Should Know About Employment and Vendor Agreements - Knobbe Martens ...Knobbe Martens - Intellectual Property Law
 
Advanced Claiming Strategies for Artificial Intelligence/Machine Learning Inv...
Advanced Claiming Strategies for Artificial Intelligence/Machine Learning Inv...Advanced Claiming Strategies for Artificial Intelligence/Machine Learning Inv...
Advanced Claiming Strategies for Artificial Intelligence/Machine Learning Inv...Knobbe Martens - Intellectual Property Law
 
Part II - What You Should Know About Non-Disclosure Agreements - Knobbe Marte...
Part II - What You Should Know About Non-Disclosure Agreements - Knobbe Marte...Part II - What You Should Know About Non-Disclosure Agreements - Knobbe Marte...
Part II - What You Should Know About Non-Disclosure Agreements - Knobbe Marte...Knobbe Martens - Intellectual Property Law
 

More from Knobbe Martens - Intellectual Property Law (20)

Advanced Strategies for PTAB Practice: Focus on Petitioners
Advanced Strategies for PTAB Practice: Focus on PetitionersAdvanced Strategies for PTAB Practice: Focus on Petitioners
Advanced Strategies for PTAB Practice: Focus on Petitioners
 
Trademarks, the Metaverse, and NFTs, Oh My!
Trademarks, the Metaverse, and NFTs, Oh My!Trademarks, the Metaverse, and NFTs, Oh My!
Trademarks, the Metaverse, and NFTs, Oh My!
 
Intellectual Property Considerations for Designers & Artist
Intellectual Property Considerations for Designers & ArtistIntellectual Property Considerations for Designers & Artist
Intellectual Property Considerations for Designers & Artist
 
What You Should Know About Responding to IP Threats and Assertions - Knobbe M...
What You Should Know About Responding to IP Threats and Assertions - Knobbe M...What You Should Know About Responding to IP Threats and Assertions - Knobbe M...
What You Should Know About Responding to IP Threats and Assertions - Knobbe M...
 
What You Should Know About Responding to IP Threats and Assertions - Knobbe M...
What You Should Know About Responding to IP Threats and Assertions - Knobbe M...What You Should Know About Responding to IP Threats and Assertions - Knobbe M...
What You Should Know About Responding to IP Threats and Assertions - Knobbe M...
 
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
 
Surfing the Waves of US IP Trends: Tips for Smoothly Riding the Waves in Writ...
Surfing the Waves of US IP Trends: Tips for Smoothly Riding the Waves in Writ...Surfing the Waves of US IP Trends: Tips for Smoothly Riding the Waves in Writ...
Surfing the Waves of US IP Trends: Tips for Smoothly Riding the Waves in Writ...
 
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
What You Should Know About Open-Source Software and Third-Party Vendors - Kno...
 
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...
 
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...
What You Should Know About Data Privacy- Knobbe Martens Webinar Series for St...
 
Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...
 Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi... Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...
Knobbe Practice Webinar Series: Strategic Considerations in Design Patent Fi...
 
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...
 
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...
What You Should Know About Trade Secrets - Knobbe Martens Webinar Series for ...
 
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...
 
Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting –...
Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting –...Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting –...
Knobbe Practice Webinar Series: Strategic Considerations for Claim Drafting –...
 
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...
Strategic Planning for Capturing and Protecting Intellectual Property - Knobb...
 
Part II - What You Should Know About Employment and Vendor Agreements – Part...
 Part II - What You Should Know About Employment and Vendor Agreements – Part... Part II - What You Should Know About Employment and Vendor Agreements – Part...
Part II - What You Should Know About Employment and Vendor Agreements – Part...
 
What You Should Know About Employment and Vendor Agreements - Knobbe Martens ...
What You Should Know About Employment and Vendor Agreements - Knobbe Martens ...What You Should Know About Employment and Vendor Agreements - Knobbe Martens ...
What You Should Know About Employment and Vendor Agreements - Knobbe Martens ...
 
Advanced Claiming Strategies for Artificial Intelligence/Machine Learning Inv...
Advanced Claiming Strategies for Artificial Intelligence/Machine Learning Inv...Advanced Claiming Strategies for Artificial Intelligence/Machine Learning Inv...
Advanced Claiming Strategies for Artificial Intelligence/Machine Learning Inv...
 
Part II - What You Should Know About Non-Disclosure Agreements - Knobbe Marte...
Part II - What You Should Know About Non-Disclosure Agreements - Knobbe Marte...Part II - What You Should Know About Non-Disclosure Agreements - Knobbe Marte...
Part II - What You Should Know About Non-Disclosure Agreements - Knobbe Marte...
 

Recently uploaded

Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxx
Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxAudience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxx
Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxMollyBrown86
 
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)Delhi Call girls
 
一比一原版西澳大学毕业证学位证书
 一比一原版西澳大学毕业证学位证书 一比一原版西澳大学毕业证学位证书
一比一原版西澳大学毕业证学位证书SS A
 
一比一原版旧金山州立大学毕业证学位证书
 一比一原版旧金山州立大学毕业证学位证书 一比一原版旧金山州立大学毕业证学位证书
一比一原版旧金山州立大学毕业证学位证书SS A
 
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书Fs Las
 
CAFC Chronicles: Costly Tales of Claim Construction Fails
CAFC Chronicles: Costly Tales of Claim Construction FailsCAFC Chronicles: Costly Tales of Claim Construction Fails
CAFC Chronicles: Costly Tales of Claim Construction FailsAurora Consulting
 
PPT- Voluntary Liquidation (Under section 59).pptx
PPT- Voluntary Liquidation (Under section 59).pptxPPT- Voluntary Liquidation (Under section 59).pptx
PPT- Voluntary Liquidation (Under section 59).pptxRRR Chambers
 
LITERAL RULE OF INTERPRETATION - PRIMARY RULE
LITERAL RULE OF INTERPRETATION - PRIMARY RULELITERAL RULE OF INTERPRETATION - PRIMARY RULE
LITERAL RULE OF INTERPRETATION - PRIMARY RULEsreeramsaipranitha
 
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhaiShashankKumar441258
 
KEY NOTE- IBC(INSOLVENCY & BANKRUPTCY CODE) DESIGN- PPT.pptx
KEY NOTE- IBC(INSOLVENCY & BANKRUPTCY CODE) DESIGN- PPT.pptxKEY NOTE- IBC(INSOLVENCY & BANKRUPTCY CODE) DESIGN- PPT.pptx
KEY NOTE- IBC(INSOLVENCY & BANKRUPTCY CODE) DESIGN- PPT.pptxRRR Chambers
 
IBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptx
IBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptxIBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptx
IBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptxRRR Chambers
 
Transferable and Non-Transferable Property.pptx
Transferable and Non-Transferable Property.pptxTransferable and Non-Transferable Property.pptx
Transferable and Non-Transferable Property.pptx2020000445musaib
 
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.pptFINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.pptjudeplata
 
FULL ENJOY - 8264348440 Call Girls in Netaji Subhash Place | Delhi
FULL ENJOY - 8264348440 Call Girls in Netaji Subhash Place | DelhiFULL ENJOY - 8264348440 Call Girls in Netaji Subhash Place | Delhi
FULL ENJOY - 8264348440 Call Girls in Netaji Subhash Place | Delhisoniya singh
 
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdfBPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdflaysamaeguardiano
 
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881mayurchatre90
 

Recently uploaded (20)

Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxx
Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxAudience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxx
Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
Old Income Tax Regime Vs New Income Tax Regime
Old  Income Tax Regime Vs  New Income Tax   RegimeOld  Income Tax Regime Vs  New Income Tax   Regime
Old Income Tax Regime Vs New Income Tax Regime
 
Russian Call Girls Rohini Sector 6 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...
Russian Call Girls Rohini Sector 6 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...Russian Call Girls Rohini Sector 6 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...
Russian Call Girls Rohini Sector 6 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...
 
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
 
一比一原版西澳大学毕业证学位证书
 一比一原版西澳大学毕业证学位证书 一比一原版西澳大学毕业证学位证书
一比一原版西澳大学毕业证学位证书
 
一比一原版旧金山州立大学毕业证学位证书
 一比一原版旧金山州立大学毕业证学位证书 一比一原版旧金山州立大学毕业证学位证书
一比一原版旧金山州立大学毕业证学位证书
 
Russian Call Girls Rohini Sector 7 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...
Russian Call Girls Rohini Sector 7 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...Russian Call Girls Rohini Sector 7 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...
Russian Call Girls Rohini Sector 7 💓 Delhi 9999965857 @Sabina Modi VVIP MODEL...
 
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
如何办理(SFSta文凭证书)美国旧金山州立大学毕业证学位证书
 
CAFC Chronicles: Costly Tales of Claim Construction Fails
CAFC Chronicles: Costly Tales of Claim Construction FailsCAFC Chronicles: Costly Tales of Claim Construction Fails
CAFC Chronicles: Costly Tales of Claim Construction Fails
 
PPT- Voluntary Liquidation (Under section 59).pptx
PPT- Voluntary Liquidation (Under section 59).pptxPPT- Voluntary Liquidation (Under section 59).pptx
PPT- Voluntary Liquidation (Under section 59).pptx
 
LITERAL RULE OF INTERPRETATION - PRIMARY RULE
LITERAL RULE OF INTERPRETATION - PRIMARY RULELITERAL RULE OF INTERPRETATION - PRIMARY RULE
LITERAL RULE OF INTERPRETATION - PRIMARY RULE
 
Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
 
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
 
KEY NOTE- IBC(INSOLVENCY & BANKRUPTCY CODE) DESIGN- PPT.pptx
KEY NOTE- IBC(INSOLVENCY & BANKRUPTCY CODE) DESIGN- PPT.pptxKEY NOTE- IBC(INSOLVENCY & BANKRUPTCY CODE) DESIGN- PPT.pptx
KEY NOTE- IBC(INSOLVENCY & BANKRUPTCY CODE) DESIGN- PPT.pptx
 
IBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptx
IBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptxIBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptx
IBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptx
 
Transferable and Non-Transferable Property.pptx
Transferable and Non-Transferable Property.pptxTransferable and Non-Transferable Property.pptx
Transferable and Non-Transferable Property.pptx
 
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.pptFINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
FINALTRUEENFORCEMENT OF BARANGAY SETTLEMENT.ppt
 
FULL ENJOY - 8264348440 Call Girls in Netaji Subhash Place | Delhi
FULL ENJOY - 8264348440 Call Girls in Netaji Subhash Place | DelhiFULL ENJOY - 8264348440 Call Girls in Netaji Subhash Place | Delhi
FULL ENJOY - 8264348440 Call Girls in Netaji Subhash Place | Delhi
 
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdfBPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
 
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881
 

User Interface Protection Strategies

  • 1. Presented by:Presented by: Mauricio A. Uribe Bryan G. McWhorter January 12, 2021 Protection Strategies for User Interfaces
  • 2. © 2021 Knobbe Martens Protectable Aspects of Interfaces 2 Visual Displays Information Processing Information Exchange Devices User Inputs/ Methods Fonts Icons Copy Executable Code
  • 3. © 2021 Knobbe Martens Summary of Applicable IP – Interfaces 3 Visual Displays Info. Processing Info. Exchange Devices User Inputs/ Methods Fonts/ Typeface Icons Copy/Text Executable Code AR/VR, Projections, Holographs Copyright N/A N/A N/A N/A N/A Design Patents N/A N/A N/A N/A ? Utility Patents N/A N/A N/A
  • 4. © 2021 Knobbe Martens Protecting Visual Displays • Visual Displays • Organization of Information • Animations • Information Delivery • Copyright Law • Limited to expression of idea • Scenes a faire limited to exact copying • Design Patents • Each embodiment is a “snapshot” of current state of UI • Can be filed as screen capture or wireframe • Utility Patents • Embodiments can protect cycle of motion • Focus on idea – does not need to include all possible expressions 4
  • 5. © 2021 Knobbe Martens Example Design Patents – Visual Displays 5
  • 6. © 2021 Knobbe Martens Example Design Patents • US D723,574 - “Display Panel with Indicator for Elevator” • Movement of indicator shown and described. • “FIG. 2 is a front elevational view …; • FIG. 6 is an alternate front elevational view showing the changed state 1; and • FIG. 7 is another alternate front elevational view showing the changed state 2.” 6
  • 7. © 2021 Knobbe Martens Example Design Patents 7
  • 8. © 2021 Knobbe Martens Example Design Patents 8
  • 9. © 2021 Knobbe Martens Example Design Patents 9
  • 10. © 2021 Knobbe Martens Example Design Patents 10
  • 11. © 2021 Knobbe Martens Example Utility Patents – User Interface 11
  • 12. © 2021 Knobbe Martens Example Utility Patents – User Interface 12
  • 13. © 2021 Knobbe Martens Sample Claim – Hypothetical Inventions A method comprising: causing generation, on a display device, of a user interface, the generated user interface including a display of a plurality of selectable modes for operation of a widget, the display corresponding to a first substantially vertical alignment of the plurality of selectable destinations; obtaining user selection of at least one selectable mode for operation; and responsive to the user selection, modifying the generated user interface to offset the at least one selected mode of operation, wherein the modified user interface includes a second substantially vertical alignment of the at least one selected mode of operation. A method comprising: causing generation, on a display device, of a user interface, the generated user interface including a display of a plurality of selectable mode of operations of a widget, wherein each display of the plurality of selectable mode of operations corresponds to a first display size and wherein each selectable mode of operation is defined by a range of desired operating parameters; obtaining user selection of at least one selectable mode of operation; and responsive to the user selection, modifying the generated user interface, wherein the modified user interface includes a second display size of the at least one selected mode of operation; obtaining input regarding a current operating parameter of the widget,; and modifying the generated user interface based to increase the second display size based on a determined difference between the current operating parameter of the widget and the selected mode of operation. 13
  • 14. © 2021 Knobbe Martens Drafting Exercise 14 obtaining a first input associated a current progress state of a consumer electronics device; associating the current state with a first display category; causing the display of the first display category; obtaining a second input associated with an updated progress state of the electronics device; associating the updated current state with a second display category based on exceeding a progress threshold; and causing the display of the second display category.
  • 15. © 2021 Knobbe Martens Strategic Questions – Deciding Between Utility and Design Patent Protection Utility Patent Protection Design Patent Protection • Does UI have common elements with other UIs? • Do any UI elements emerge have more significance/prominence or aesthetic appeal? • Does UI leverage unique, functional hardware components? • If UI has animation, can animation elements be represented in discrete steps or intermediate frames? • Information Processing ⎼ Does UI depend on user inputs or user information (e.g., profile)? ⎼ Does device generating UI receive information from components that are remote to the display device? ⎼ Does the device/system generating the UI filter or simplify data that is used in generating the UI? AI? • Visual Aspects ⎼ Does UI simplify the presentation of data dynamically based on simplification criteria? ⎼ Does placement of UI elements improve user recognition/response? ⎼ If UI has animation, are the animation elements representative or characteristic of dynamic information? • Display/Hardware ⎼ Are there unique hardware components that facilitate UI (e.g., screen placement/configuration, display location, etc.)? 15
  • 16. © 2021 Knobbe Martens Protecting Information Processing and Information Exchange • Information Processing • Local Processing (Device) • Remote Processing (Service) • No Copyright or Design Patent protections • Utility Patents • Claim sets can be directed to local processing or remote processing • Possible focal points: • Selection of content to display • Customization of data – display • Processing of multiple inputs • Translation/supplementing of data 16
  • 17. © 2021 Knobbe Martens Example Utility Patent – Information Processing 17
  • 18. © 2021 Knobbe Martens Example Utility Patent – Information Processing 18
  • 19. © 2021 Knobbe Martens Protecting Devices and Inputs • No Copyright protection • Design Patents • Focus limited to non-functional aspects of device • Utility Patents • Complimentary focus on functional aspects of device • Data processing and storage • Control or generating user interfaces • Hardware or software components for receiving/detecting inputs 19
  • 20. © 2021 Knobbe Martens Example Utility Patents – Devices 20
  • 21. © 2021 Knobbe Martens Example Design Patents – Devices 21
  • 22. © 2021 Knobbe Martens Sample Claim – Hypothetical Inventions A computing device for managing operation of an elevator car, the computing device comprising: a data store for maintaining user profile information for a plurality of users, the user profile information associated with individual unique identifier and identifying content context categories associated with organization affiliations for individual users; a user interface component for determining individual unique identifiers for one or more users based on detection of user via a short range wireless communication interface; a display management component, executed by a processor and a memory, the display management component configured to: obtain, from the user interface component, an identification of a plurality of unique user identifiers; determine at least one common content context category from user profile information from two or more user profiles associated with the plurality of unique user identifiers; determine whether the at least one common context category is excluded from any user profile information from the user profiles associated with the plurality of unique identifiers; responsive to a determination that the at least one common context category is not excluded, cause a display of information corresponding to the at least one common context category. 22
  • 23. © 2021 Knobbe Martens Sample Claim – Hypothetical Inventions A computing device for managing operation of an elevator car, the computing device comprising: a first user interface corresponding to a set of selectable controls, the selectable controls corresponding to selectable modes of operation for a widget; a second user interface configured to receive at least one of audible or visual information from a user responsive to selection of a selectable mode of operation at the first user interface; and a data processing component, the data processing component configured to: obtain the user selection of the selectable mode of operation from the first interface and the at least one of audible or visual information from the second user interface; process the user selection of the selectable mode of operation from the first interface and the at least one of audible or visual information from the second user interface based on security matching profile; identifying timing information related to receipt of the at least one audible or visual information; and cause a modification of an operating parameter of the widget to an operating parameter associated with the user selection of the selectable mode of operation if the timing information is below a threshold or a default mode of operation if the timing information is above the threshold. 23
  • 24. © 2021 Knobbe Martens Protecting Fonts, Typeface and Icons • No Copyright or Utility Patent protection for typefaces or fonts • Copyright • Individual icons are protected • “Computer fonts”—the actual file used to distribute the font—are protected • Design Patents • Type fonts can be protected • Typeface can be protected • Individual icons can be protected – multiple embodiments depending on the device 24
  • 25. © 2021 Knobbe Martens Design Patent Examples - Icons 25
  • 26. © 2021 Knobbe Martens Design Patent Examples - Typeface 26
  • 27. © 2021 Knobbe Martens Protecting Copy and Executable Code • No Design Patents or Utility Patent protection in the copy or executable code • Copyright • Individual copy can copy registered • Software executable code for user interfaces can be registered • Limited to direct copying 27
  • 28. © 2021 Knobbe Martens Open Questions and Future Developments • Projections, holographic imagery, virtual reality and augmented reality interfaces are becoming more common • Protection of these interfaces is not a settled question • Copyright and utility patent protection is likely available, subject to normal requirements • USPTO is currently accepting comments on availability of design patent protection 28
  • 29. © 2021 Knobbe Martens Summary of Applicable IP – Interfaces 29 Visual Displays Info. Processing Info. Exchange Devices User Inputs/ Methods Fonts/ Typeface Icons Copy/Text Executable Code AR/VR, Projections, Holographs Copyright N/A N/A N/A N/A N/A Design Patents N/A N/A N/A N/A ? Utility Patents N/A N/A N/A
  • 30. Presented by:Presented by: Mauricio A. Uribe Bryan G. McWhorter January 12, 2021