Invention Grant
- Patent Title: Object-oriented programming system and library
-
Application No.: US14843916Application Date: 2015-09-02
-
Publication No.: US09720702B2Publication Date: 2017-08-01
- Inventor: Brandon C. Furtwangler , Tyler R. Furtwangler , Nathan J. E. Furtwangler
- Applicant: Home Box Office, Inc.
- Applicant Address: US NY New York
- Assignee: HOME BOX OFFICE, INC.
- Current Assignee: HOME BOX OFFICE, INC.
- Current Assignee Address: US NY New York
- Agency: Amin, Turocy & Watson, LLP
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
The described technology is directed towards an object-oriented programming (OOP) system and library that maps conventional object-oriented concepts such as class hierarchies, interfaces, and static methods and properties onto a prototypal object system such as JavaScript®. Various functions of the OOP system are called to create a class-like structure that is instantiated into an object instance upon request. The OOP system allows for use of a wrapper pattern to wrap selected objects with added functionality such as validation and tracing, and to provide enhanced functionality with respect to properties, such as to call a function associated with a property when the property's value changes, and/or to lazily generate property values only when accessed.
Public/Granted literature
- US20160070579A1 OBJECT-ORIENTED PROGRAMMING SYSTEM AND LIBRARY Public/Granted day:2016-03-10
Information query