PATENT CLAIM ANALYSIS

Application Number: 15938984
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-10
Patent Classification: ["719", "318000"]

Abstract:
There are presently no solutions that address Universal Windows Platform (UWP) application discoverability in a secure and/or company-specific fashion. Presently, UWP applications have to be specifically designed to communicate with other UWP Apps that are not from the same vendor. Further, UWP App Services currently have no Windows-native registration or discoverability paradigms. Typically, for UWP-to-UWP communication (for which App Services are typically used), the attempted connection to an App Service would be the first point of discoverability. The solutions presented herein eliminate the need to have any pre-arranged dependencies between the UWP application's author and the Win32 Desktop Application's author, e.g., in instances when the Win32 application needs a coded awareness of the supported UWP application's App Services. A Digital Certificate may be used as the initial validation mechanism for the UWP application, and any UWP application appropriately certified may then request to begin receiving Events from the Win32 application.

Claim (Index 1):
A computer system, comprising:\n a memory; and one or more processors communicatively coupled to the memory wherein, the memory comprises instructions stored therein to cause the one or more processors to perform a computer implemented method, the method comprising:\n executing a first executable application designed for execution on a first platform; \n receiving, by the first executable application, a first registration request from a second executable application designed for execution on a second platform, wherein the second executable application comprises:\n a first one or more components specific to the second platform; and \n a second component that has a digital certification; \n \n validating, by the first executable application, the digital certification of the second component; and \n in response to validating the digital certification of the second component, saving, by the first executable application, information from the first registration request into a registration store, wherein the information saved from the first registration request includes a unique identifier comprising:\n an identification of one or more types of events that the second executable application is interested in receiving information about from the first executable application; \n \n raising, by the first executable application, one or more events, each event having an event type and event information; and \n sending, to the second executable application, only the raised events having an event type that the second executable application has registered an interest in receiving information about.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 90.0
- Lexical Diversity: 1.71717
- Patent Class: 719.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15268912', '15235859', '15693768', '15236140', '13831141']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4781824199429686
- 35 USC 102 Novelty (BERT): 0.4672759530432662
- Combined Prediction Score: 0.4770917732529984
- Mean Citation Score: 148.434114
- Max Citation Score: 152.0038
- Similarity Product: 115.07721863253114

Labels:
- Claim Label 101: 0
- Claim Label 102: 0
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 0
- Label 101 Adjusted: 0

Dataset: test