DETAILED ACTION
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Continued Examination Under 37 CFR 1.114
A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after allowance or after an Office action under Ex Parte Quayle, 25 USPQ 74, 453 O.G. 213 (Comm'r Pat. 1935). Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, prosecution in this application has been reopened pursuant to 37 CFR 1.114. Applicant's submission filed on 4/21/2026 has been entered.
Claim Rejections - 35 USC § 112
The following is a quotation of 35 U.S.C. 112(b):
(b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention.
The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph:
The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention.
Claims 1-20 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention.
Regarding claims 1, 11, and 20, the applicant recites “and that includes an image frame representing a content element, from a computer device,” which is indefinite as it is unclear if the request or the video includes in the image frame. The examiner recommends the applicant recite “receiving, using a first application programming interface (API) endpoint of an API system a API request from a computing device, wherein the API request for the video is associated with a digital rights management technology and the API request for the video includes an image frame representing a content element,” or something of the like.
Dependent claims 2-10 and 12-19 are rejected under the same rationale as they do not cure the deficiencies of independent claims 1, 11 or 20.
Allowable Subject Matter
Claims 1-20 are allowed.
As allowable subject matter has been indicated, applicant's reply must either comply with all formal requirements or specifically traverse each requirement not complied with. See 37 CFR 1.111(b) and MPEP § 707.07(a). In the instant case, the applicant should amend to overcome the outstanding 35 U.S.C 112(b) rejection.
The following is an examiner’s statement of reasons for allowance:
The prior art, Serrano et al (US 2024/0296277), discloses identifying a fingerprint associated with a webpage. The fingerprint can be identified in response to a user loading a webpage that includes a job posting. An application programming interface (API) call to query an API can be generated based at least in part on the fingerprint. The API can be associated with a video content provider. The API can be queried to identify a video content to be added to the webpage based at least in part on the API call. The video content can be added automatically to a location on the webpage in response to receiving the video content and based at least in part on the fingerprint.
The prior art, Krishman (US 2024/0004736), discloses a Point-to-point data integration methods and systems that include receiving a source payload, generating an entity relationship diagram based on the source payload, generating structured data based on the source payload, generating a representational state transfer application programming interface based on the structured data, and publishing an application programming interface endpoint configured to receive a call to the representational state transfer application programming interface from a third-party application via an internet connection.
The prior art, Debize et al (US 2023/0351545), discloses receiving, from a first client device, a set of requests for recording user activity detected on a mobile application, each request includes information corresponding to a set of events based on the user activity that has occurred on the mobile application. The subject technology determines that a first request from the set of requests includes an image and a hash of the image. The subject technology stores the image and the hash of the image in a cache. The subject technology determines that a second request from the set of requests includes the hash of the image, the second request being different than the first request. The subject technology retrieves, based on the hash of the image, the image from the cache. The subject technology generates a markup language element based at least in part on the retrieved image from the cache.
The prior art, Aucinas et al (US 2023/0222137), discloses operating a personal data management component (PDMC) and provisioning/operating a personal database server (PDS) for a user in a personal database management (PDM) platform. The PDM platform comprising the PDMC communicatively coupled to a plurality of PDSs provisioned for one or more of a plurality of users. Each PDS configured for storing and exchanging personal data controlled by said corresponding user. The PDM platform communicates over a communication network with a plurality of applications. Each application is configured for providing an application service requiring access to personal data of one or more of the plurality of user(s). Provisioning a PDS for a user includes: receiving a request for creating a PDS for a user of the plurality of users; creating a PDS for the user based on scalable computing infrastructure, where the PDS is configured for a user to control automatic storage and exchange of personal data of the user with one or more of the applications; registering data representative of the user and PDS of the user; providing a PDS identifier to the user for enabling an application to store and access personal data in the PDS of the user based on personal data access control information of the application.
The prior art, Mani (US 11,699,024), discloses that a HTML file is transmitted to a client device is configured to call JavaScript code, where the JavaScript code is configured to call a requestAnimationFrame browser application programming interface (API) with an argument identifying a callback function. The callback function is configurable to cause the web browser to: 1) reset a first Cascading Style Sheets (CSS) animation of a first DOM element, the first CSS animation being configured to cause the first DOM element to transition from a hidden state to a visible state during a first time duration specified by a first animation-duration property of the first element using a specific set of CSS properties; and 2) call the requestAnimationFrame browser API with the argument identifying the callback function. Thus, the first DOM element remains hidden as long as the browser performs frame refreshes at an optimal rate. However, when the browser's main thread is busy, the first DOM element transitions to a visible state.
The prior art, Kothandaranan (US 2022/0094741), discloses receiving a request from a client application to obtain data from a server; collecting a list of tasks to be performed by the server to process the request to obtain the data; performing tasks from the list of tasks by the server until an elapsed time to perform the list of tasks exceeds a first threshold and a size of a payload storing the data exceeds a second threshold; preparing the payload; and sending the payload to the client application.
The prior art, Profida Ferreira (US 11,194,995), discloses face tracking in a telemedicine environment. A method of face tracking in a telemedicine environment may include streaming video data to a user device from an agent device via an application on the agent device, the video data captured by a camera connected to the agent device through a first connector, analyzing a frame of the video data by an extension of the application to determine a position of a provider's face in the video data, generating, by the extension, a movement instruction based at least on the position of the provider's face in the video data, sending, by the extension, the movement instruction to a base application in communication with a motorized camera base coupled to the agent device through a second connector, wherein the motorized camera base executes the movement instruction causing a change in an orientation of the camera.
The prior art, Mantin et al (US 10,917,401), discloses a network device for generating audit logs. The method includes obtaining a first set of application programming interface (API) responses from an endpoint of an API, generating a profile for the endpoint of the API based on analyzing the first set of API responses, where the profile of the endpoint indicates an expected structure of API responses and expected data types associated with data fields included in API responses, obtaining a second set of API responses, using the API profile to determine, for each API response in the second set of API responses, data types of data values included in that API response, and generating an audit log that logs information regarding the data types of the data values included in the second set of API responses.
The prior art, Gopta et al (US 2019/0114366), discloses injecting dynamic content into microblogging posts are described, where dynamic content may be updated each time a post or feed is fetched or refreshed. A user of may add a placeholder for dynamic content when composing a post. The placeholder indicates a data provider and a data parameter. When the post is published, the data provider and data parameter are stored along with the other content of the post. When the post is requested, every placeholder in the post is parsed and content is obtained for every placeholder by passing the data parameter to the data provider. The placeholder is replaced with the data returned by the data provider and the post is provided to the requesting entity including the obtained data in place of the placeholder.
The prior art, Top et al (US 2019/0042582), discloses rendering, by a browser, a content item projected on a mesh. A method includes providing, by a browser executing on a user device, an application programming interface (API) to communicate with a web application that includes a user interface to present a content item on the user device; receiving, by the browser from the web application via the API, an instruction to project the content item on a mesh, where the instruction identifies the content item and the mesh; rendering, by the browser and without involvement of the web application, a first frame of the content item projected on the mesh in a first orientation; and causing, by the browser, the rendered first frame to be displayed on the user device.
The prior art, Shribman et al (US 2016/0337426), discloses a content requesting client device accesses a server to receive a list of available sources that may include multiple Content Delivery Networks (CDNs) and independent servers. Based on a pre-set criteria, such as the source delivery performance and cost, the client device partitions the content into parts, allocates a source to each part, and simultaneously receives media streams of the content parts from the allocated sources. The server may be a Video-on-Demand (VOD) server, and the content may be a single file of a video data, such as a movie. The delivery performance of the used sources is measured during the streaming for updating the partition or the allocation. The updated measured performance may be stored locally at the client device, or at a server for use by other clients. The client actions may be implemented as a client-side script.
The prior art, Santhanam et al (US 2014/0223452), discloses a system and method for real-time communication signaling between HTML5 endpoints and between HTML5 endpoints and the IMS Core of a telecommunication network. In an embodiment the system includes a WebRTC Session Controller (WSC) communicating over an Internet domain protocol with a client-side controller. The client-side controller provides an extensible JavaScript API. The extensible JavaScript API encapsulates the signaling aspect of a communication session of the HTML5 application, including gathering media description, establishing signaling channels, and exchanging media descriptions with the WSC, populating the relevant WebRTC objects, managing the call after it has been established. The extensible JavaScript API which provides for extending the JavaScript API to facilitate development of new types of HTML5 applications without changing the code of the existing JavaScript API.
The prior art, Saks et al (US 2009/0327876), discloses a user interface (UI) framework that implements techniques and processes for tagging text in a markup document and designating one or more custom text effects to be applied to the tagged text. Some embodiments provide an integrated application programming interface (API) that implements a common programming model for specifying UI elements and applying a wide variety of text effects to text content in a UI. Certain example embodiments enable a section of text to be identified and one or more custom effects for the text to be specified in line with the section of text. The UI framework may provide one or more pre-coded effects and/or a user may create one or more custom effects to be applied to the section of text.
However, none of the prior arts of record, either alone or in combination, discloses all the limitations of the independent claim, 1,11, and 20, including, but not limited to:
receiving, using a first application programming interface (API) endpoint of an API system, an API request for a video that is associated with a digital rights management technology and that includes an image frame representing a content element, from a computing device; fetching, using the first API endpoint, the content element; forming, using the API system, a JavaScript Object Notation (JSON) object including the content element and formatting information associated with the content element; and transmitting, using a second API endpoint of the API system, the JSON object to an application server configured to generate the video based on the JSON object, or
receiving, using a first application programming interface (API) endpoint of an API system, an API request for a video that is associated with a digital rights management technology and that includes an image frame representing sensitive information, from a computing device; fetching, using the first API endpoint, the sensitive information; forming, using the API system, a JavaScript Object Notation (JSON) object including the sensitive information and formatting information associated with the sensitive information; and transmitting, using a second API endpoint of the API system, the JSON object to an application server configured to generate the video based on the JSON object.
Therefore, independent claims 1, 11, and 20 are allowable over the prior arts of record. Likewise, the associated claims which depend from independent claims 1, 11, and 20 are allowable by virtue of their dependence on the independent claims.
Any comments considered necessary by applicant must be submitted no later than the payment of the issue fee and, to avoid processing delays, should preferably accompany the issue fee. Such submissions should be clearly labeled “Comments on Statement of Reasons for Allowance.”
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure.
Michels et al (US 2008/0209451): discloses an API gateway server that monitors and controls the distribution of API elements from API sources to application developers based on a distribution rule set.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to KENDALL DOLLY whose telephone number is (571)270-1948. The examiner can normally be reached Monday-Thursday 7am-5pm(EST).
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Shewaye Gelagay can be reached at (571)272-4219. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/KENDALL DOLLY/Primary Examiner, Art Unit 2436