PATENT CLAIM ANALYSIS

Application Number: 16023712
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2018-10
Patent Classification: ["715", "255000"]

Abstract:
In accordance with one embodiment, the present invention provides the ability to embed and edit rich content into a browser document. Embedded objects are not backed by installed desktop applications. Instead, in one embodiment, the embedded objects are Asynchronous Javascript and XML (AJAX) components that adhere to a set of design patterns, which are embedded within editable HTML documents. For example, a user composing an email message can embed a spreadsheet into the email in accordance with an embodiment of the present invention. The spreadsheet is implemented, in one embodiment, as an AJAX component adhering to the Ajax Linking and Embedding (ALE) design pattern. Since it is an ALE component, the embedded object is fetched across the network so that it may be instantiated and used regardless of the user's location. The user can edit, manipulate, and save the embedded object while remaining in the context of the container document.

Claim (Index 1):
A method comprising:\n receiving, at a client machine, a user input requesting creation of an embedded object at a location in a container document, wherein the object is not supported by an underlying application on the client machine; generating a region at the location in the container document that executes in a different context than the container document; loading code onto the client machine, wherein the code is specific to an object to be embedded in the container document, and wherein the code is loaded without installing a corresponding application associated with the code and executing on a remote server; registering appropriate methods into the generated region; creating an editable instance of the object within the container document; receiving user input inserting data into the object; and saving the container document to a location associated with the remote server and accessible from different client machines.

Metadata:
- Claim Count in Document: 6.0
- Percentile: 94.0
- Lexical Diversity: 1.86957
- Patent Class: 715.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13937929', '11705843', '11227044', '09714024', '11061904']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3203516618760163
- 35 USC 102 Novelty (BERT): 0.5811054988952408
- Combined Prediction Score: 0.3464270455779388
- Mean Citation Score: 292.74936
- Max Citation Score: 514.2533
- Similarity Product: 413.9822781429052

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

Dataset: test