DETAILED ACTION
This action is responsive to the application filed 3/7/2024.
Claims 1-16 are pending.
Claim Rejections - 35 USC § 103
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention.
Claims 1, 2 and 7-13 are rejected under 35 U.S.C. 103 as being unpatentable over Caruso, et al., U.S. PGPUB No. 2013/0226979 (“Caruso”), in view of Lanahan, et al., U.S. PGPUB N0. 2010/0005397 (“Lanahan”).
With regard to Claim 1, Caruso teaches a method of creating a presentation comprising the following steps:
receiving an electronic presentation file through a network communication, wherein the electronic presentation file comprises presentation slides with text and audiovisual elements ([0020] describes that a user can upload presentation files in formats such as PowerPoint, which contain text and audiovisual elements as described at [0017]);
extracting the text and audiovisual elements from the presentation slides; extracting assembly data indicating how the text and audiovisual elements are arranged in the presentation ([0022] describes that a content conversion engine parses the original presentation file to determine animation events such as the introduction of text onto a slide or the playing of an embedded movie or audio clip. Metadata is also generated that represents the number, duration and location of on-click events on each page);
creating a transcoded version of the presentation in a standardized multimedia format capable of displaying a plurality of slides of the presentation in a web browser ([0022]-[0023] describes that each slide or page of the presentation is converted into a video file, along with the animation length and on-click event metadata as well as other additional embedded multimedia features such as hyperlinks, action buttons, embedded movies and animated GIFs. [0035] describes that presentations can be converted to HTML5, a format capable of displaying content in a web browser);
storing the extracted text and audiovisual elements, the extracted assembly data, and the transcoded version on a server attached to the network ([0017] describes that the content management engine includes a content library/repository, which stores and maintains the uploaded and converted files related to multimedia presentations);
creating a presentation embed code that uniquely identifies the presentation, the extracted text and audiovisual elements, the extracted assembly data, and the transcoded version, and storing the presentation embed code on the server ([0025] describes that a user application can access and download metadata identifying a presentation, which can include presentation information stored at the server such as a title); and
receiving data associated with the presentation embed code remotely through the network by the server and returning by the server in response thereto the transcoded version of the presentation associated with the presentation embed code ([0025]-[0026] describes that in response to a user selecting a particular presentation, the presentation file for that presentation is placed in a queue for downloading by the user, where the user device downloads the associated content and metadata files for the converted presentation).
While Caruso teaches that the converted presentation file is in HTML format, Caruso does not specifically teach that the transcoded version of the presentation is configured to be viewable upon opening a remote HTML formatted email or web page. Lanahan teaches at [0030]-[0031] that users create and store presentations at a remote server. These presentations can then be shared with other users via a URL that can be accessed by a browser, or source HTML code for the presentation that can be embedded directly into other users’ websites.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Caruso with Lanahan. One of skill in the art would have sought the combination, to improve user experience by enabling additional sharing options for enabling others to access a presentation stored on a remote server.
With regard to Claim 2, Lanahan teaches receiving data associated with the presentation embed code remotely through the network by the server and returning by the server in response thereto a second presentation created by the server assembling the extracted text and audiovisual elements into dynamically assembled presentation slides assembled according to the presentation assembly code; wherein the second presentation created by the server is configured to be viewable remotely over the network by a standard web browser.
Lanahan teaches at [0057] that a media presentation is represented as a collage document with a plurality of layers. A user interface sends a request, which causes the service provider or other distribution channel or server to return a page with a number of layers specified in the request, where each layer includes attributes defining media objects and positions, attributes, and annotations therefor. The client device receives and filters the layers for display. [0061] describes that the process is iterated to load each page of the presentation, thereby delivering a dynamically assembled presentation to each requesting client device. [0031] describes that a presentation can have a unique URL at which the presentation is accessed.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Caruso with Lanahan. One of skill in the art would have sought the combination, to improve user experience by enabling additional sharing options for enabling others to access a presentation stored on a remote server.
With regard to Claim 7, Caruso teaches the steps of cataloguing and indexing the extracted text and audiovisual elements, and providing remote access to the catalogues and indices through the network to facilitate remotely searching presentations. [0025] describes that metadata identifying a variety of indices under which presentations have been catalogued are provided to the client device to allow client devices to access listings of presentations that can be accessed.
With regard to Claim 8, Caruso teaches that receiving by the server a request for source data of a standard multimedia element, wherein the request includes data associated with the presentation embed code; wherein the request for source data triggers the step of returning the transcoded version of the presentation. [0026] describes that when a user selects a presentation for display, the user requests and receives the video files and various metadata that have been created by extracting and converting the presentation file.
With regard to Claim 9, Lanahan teaches receiving a request by the server for a hyperlink associated with the presentation; creating a hyperlink to the dynamically assembled presentation slides, wherein the hyperlink includes data associated with the presentation embed code; and transmitting the hyperlink by the server over the network in response to the request. [0045] describes that the media publishing systemn can publish a presentation in a number of ways, including by providing a URL link, or generating and sending a presentation email to recipients. The system can also provide the generated HTML source code to the user.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Caruso with Lanahan. One of skill in the art would have sought the combination, to improve user experience by enabling additional sharing options for enabling others to access a presentation stored on a remote server.
With regard to Claim 10, Lanahan teaches receiving by the server an indication that a hyperlink was activated, wherein the indication of activation includes data associated with the presentation embed code; and wherein the step of returning the second presentation is triggered by receipt of the indication that a hyperlink was activated. [0031] describes that a presentation is located at a unique URL. Therefore, presentations can be accessed by a hyperlink that includes unique identification information indicating the particular presentation information.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Caruso with Lanahan. One of skill in the art would have sought the combination, to improve user experience by enabling additional sharing options for enabling others to access a presentation stored on a remote server.
With regard to Claim 11, Lanahan teaches receiving by the server a request for source data associated with a standard HTML multimedia element, wherein the HTML multimedia element indicates a position and size of the multimedia on a web page or an HTML formatted email, and the request for source includes data associated with the presentation embed code. [0058] describes that the requested presentation layer data for multimedia elements includes a position and scale of the element, where [0031] describes that presentations can be accessed by requesting from a unique URL with which the presentation data is associated by being stored at the URL.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Caruso with Lanahan. One of skill in the art would have sought the combination, to improve user experience by enabling additional sharing options for enabling others to access a presentation stored on a remote server.
With regard to Claim 12, Caruso, in view of Lanahan teaches that the request for source data triggers the step of returning the transcoded version of the presentation. Lanahan teaches requesting presentation HTML element source data, as described above. Caruso teaches at [0021] that an HTML presentation is a transcoded version of a presentation file in a different format.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Caruso with Lanahan. One of skill in the art would have sought the combination, to improve user experience by enabling additional sharing options for enabling others to access a presentation stored on a remote server.
With regard to Claim 13, Lanahan suggests receiving by the server an indication that a hyperlink was activated and the indication of activation includes data associated with the presentation embed code; wherein the hyperlink is associated with a standard HTML multimedia element, such that clicking on the standard multimedia element activates the hyperlink; and wherein the step of returning the second presentation is triggered by receipt of an indication that the hyperlink was activated.
Lanahan at [0031] describes that a presentation is located at a unique URL, meaning presentations can be accessed by a hyperlink that includes unique identification information indicating the particular presentation information. As one of skill in the art would understand that a URL often exists in a webpage displayed as text or associated with an image, upon which a user can click in the webpage to access content at the URL, the teaching of a URL would suggest to one of skill in the art a hyperlink which is associated with a standard HTML multimedia element that can be clicked to access a presentation.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Caruso with Lanahan. One of skill in the art would have sought the combination, to improve user experience by enabling additional sharing options for enabling others to access a presentation stored on a remote server.
Claims 3 and 14-16 are rejected under 35 U.S.C. 103 as being unpatentable over Caruso, in view of Lanahan, and in view of Yang, et al., U.S. PGPUB No. 2024/0371089 (“Yang”).
With regard to Claim 3, Yang teaches providing a chatbot interface along with the dynamically assembled presentation slides over the network, wherein an input and output of the chatbot interface are accessible remotely through the network. Fig. 4E shows a presentation with a chat window, where [0063] describes that a virtual presenter answers question in the chat window regarding the presentation. [0017] describes that the presentation is accessed remotely for presentation.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Yang with Lanahan and Caruso. One of skill in the art would have sought the combination, to improve user experience by enabling for additional presentation options for users who access presentations remotely, thereby enabling the system to perform additional functions associated with presentations.
With regard to Claim 14, Yang teaches training a large language model system (LLMS) with the extracted text; associating a chatbot interface with the LLMS, the chatbot interface providing an input configured to query the LLMS and an output configured to display feedback from the LLMS; and providing the chatbot interface along with the dynamically assembled presentation slides over the network, wherein the input and output of the chatbot interface is accessible remotely through the network.
Yang teaches at [0024] that the presentation transcript is used to generate an augmented transcript. [0030] describes a Q&A unit which is prepared using the presentation and associated files to answer questions during the presentation. [0019] describes the virtual presenter and chatbot displayed along with presentation slides, as is shown at Fig. 4E.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Yang with Lanahan and Caruso. One of skill in the art would have sought the combination, to improve user experience by enabling for additional presentation options for users who access presentations remotely, thereby enabling the system to perform additional functions associated with presentations.
With regard to Claim 15, Yang teaches storing a plurality of input queries and output feedbacks associated with the chatbot interface when the dynamically assembled presentation slides were viewed remotely; and providing a management interface to remotely view the stored input queries and output feedbacks over the network. Fig. 4F and [0064] describe a presenter accessing an interface with presentation controls and the chatbot window where they can review the input queries and feedbacks.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Yang with Lanahan and Caruso. One of skill in the art would have sought the combination, to improve user experience by enabling for additional presentation options for users who access presentations remotely, thereby enabling the system to perform additional functions associated with presentations.
With regard to Claim 16, Yang suggests selecting an alternative LLMS based on viewing the stored input queries and output feedbacks associated with the existing LLMS. [0064] describes that the presenting user reviews the LLM answers to queries as part of the presentation. [0024] describes that different LLMs can be used, such as GPT-3 or GPT-4 models. As a user has alternatives available, one of skill in the art would understand a user may select a different model if a selected model performs poorly at the task of answering questions.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Yang with Lanahan and Caruso. One of skill in the art would have sought the combination, to improve user experience by enabling for additional presentation options for users who access presentations remotely, thereby enabling the system to perform additional functions associated with presentations.
Claims 4, 5 are rejected under 35 U.S.C. 103 as being unpatentable over Caruso, in view of Lanahan, and in view of Carden, Jr., U.S. Patent No. 7,257,767 (“Carden”).
With regard to Claim 4, Lanahan, in view of Carden teaches providing a calendar and scheduling component with the dynamically assembled presentation slides, wherein the calendar and scheduling component is accessible remotely over the network.
Lanahan teaches the display of a dynamically assembled HTML presentation, as described above. Carden teaches at Col. 15, lines 4-67 that an author can submit an HTML abstract including text, multimedia, tables, and assorted data to a remote system. Col. 18, line 62 – Col. 19, line 8 describes that another user viewing the presentation can access an assignment sub-module that allows the person to access a calendar and schedule a presentation time and location for the author.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Carden with Lanahan and Caruso. One of skill in the art would have sought the combination, to improve user experience by enabling for submitted presentations to also be published, used for presentations, and other such beneficial uses.
With regard to Claim 5, Carden teaches providing through the calendar and scheduling component, upon a request received through the network, a list of available dates or times associated with the presentation; and receiving a date or time selected remotely from the list through the calendar and scheduling component. Col. 18, line 62 – Col. 19, line 8 describes that the assignment sub-module that allows the person to access a calendar and schedule a presentation time and location for the author. The component show available times, which exclude things like lunch time and coffee breaks, as well as information about other presentation times and subject matter, to enable scheduling presentations of contiguous subject matter. A time can be selected and finalized for the author through the sub-component.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Carden with Lanahan and Caruso. One of skill in the art would have sought the combination, to improve user experience by enabling for submitted presentations to also be published, used for presentations, and other such beneficial uses.
Claim 6 is rejected under 35 U.S.C. 103 as being unpatentable over Caruso, in view of Lanahan, and in view of Shin, et al., WO/2016/032267 (“Shin”). The English translation of Shin relied upon for this rejection is provided herewith.
With regard to Claim 6, Shin teaches converting the electronic presentation file to a PDF file, and wherein the step of extracting the text and audiovisual elements extracts text and audiovisual elements from the PDF file. Shin teaches at [0002]-[0004] that the technology is intended to convert files including PowerPoint files to responsive HTML, by first converting the input file to PDF. [0048]-[0050] describe that in the conversion process, the input file is converted to PDF, and then media and characters are prepared by extracting them by subsequently searching them in the PDF document. [0058] additionally describes extracting the media and character information from the PDF.
It would have been obvious to one of ordinary skill in the art at the time this application was filed to combine Shin with Caruso and Lanahan. The background of Shin describes that the technology is able to handle a wide array of input document types, in order to produce a reactive webpage. Therefore, one of skill in the art would have sought the combination, to improve system functioning by enabling the use of a wider array of input document types to be published as webpages.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Charlebois, et al., U.S. PGPUB No. 2007/0073834 and Hughes Jr., U.S. PGPUB No. 2010/0094900 each teach additional relevant methods for creating, storing, and distributing presentation files.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to KEITH D BLOOMQUIST whose telephone number is (571)270-7718. The examiner can normally be reached M-F, 8:30-5 PM.
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, Kieu Vu can be reached at 571-272-4057. 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.
/KEITH D BLOOMQUIST/Primary Examiner, Art Unit 2171
2/5/2026