DETAILED ACTION
This action is responsive to the filing of 2/27/25. Claims 1-20 are pending and have been considered below.
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 .
Claim Rejections - 35 USC § 102
The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action:
A person shall be entitled to a patent unless –
(a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention.
Claim(s) 1-6, 8-15, 17-20 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Sanso (2016/0285928.)
Claim 1: Sanso discloses a method comprising:
sharing meta information (par, 25, Metadata may describe a location or identification of electronic content) of a resource comprising one or more files with a resource sharing server as part of a resource sharing operation (Fig. 8:802; par. 89, where a web conference application may receive an address/location associated with browser-based content to be shared during a web conference. As shown in FIG. 8, operation 802 can comprise receiving a URL identifying a web application or web page to be shared during the web conference);
applying a permissions filter (par. 88, the web conference application may receive information about conference content and relevant copy/paste permissions from the host); and a preference mask to the resource (par. 48, The conference application 114 can include modules for analyzing, converting, modifying, storing, extracting, providing, or otherwise using the electronic content 117 in a web conference between the client applications 129a, 129b; par. 25, extraction module to convert text in proprietary format documents to ASCII text; par. 54-59, converting the web conference content for users);
validating the one or more files using access permissions of participants of the resource sharing operation (par. 88, the web conference application may determine which content is available for copy/paste functionality based on organizations and locations the host and attendees are associated with; par. 88, the web conference application can automatically allow copy/paste operations to be performed by certain conference participants and on certain conference content);
generating a sharable subset of the resource (par. 22, a conference participant selects a portion or subset of conference content and extracted data corresponding to the selected portion can be provided to the participant for a subsequent paste operation);
wherein resource sharing events occur across users, across applications by way of the resource sharing server (Fig. 1: sharing of content between client / users and their applications 103B, 103A, using the host system server 102.)
Claim 17: Sanso discloses a system comprising:
a sender application (Fig. 1: 114 conference application; par. 42, conference client application) for sharing meta information (par, 25, Metadata may describe a location or identification of electronic content) of a resource comprising one or more files with a resource sharing server as part of a resource sharing operation (Fig. 8:802; par. 89, where a web conference application may receive an address/location associated with browser-based content to be shared during a web conference. As shown in FIG. 8, operation 802 can comprise receiving a URL identifying a web application or web page to be shared during the web conference);
a validation and configuration unit for validating the one or more files using access permissions of participants in the resource sharing operation (par. 88, the web conference application may receive information about conference content and relevant copy/paste permissions from the host);
a resource sharing server (Fig. 1: 102; par. 45, 102 may be a single computing system, such as a server system) including a permission filter generator (par. 88, permission filtering of users for access) and a preference mask generator (Fig. 3: 304, document converter), wherein:
the permission filter generator generates a permissions filter using a user configuration DB (par. 88, the web conference application may determine which content is available for copy/paste functionality based on organizations and locations the host and attendees are associated with);
the preference mask generator generates a preference mask using the user configuration (par. 48, The conference application 114 can include modules for analyzing, converting, modifying, storing, extracting, providing, or otherwise using the electronic content 117 in a web conference between the client applications 129a, 129b; par. 25, extraction module to convert text in proprietary format documents to ASCII text; par. 54-59, converting the web conference content for users);
the resource sharing server includes a permission adapter engine for applying the permissions filter on the shareable resource and generating a shareable subset of the resource (par. 88, the web conference application may determine which content is available for copy/paste functionality based on organizations and locations the host and attendees are associated with; par. 88, the web conference application can automatically allow copy/paste operations to be performed by certain conference participants and on certain conference content);
the resource sharing server includes a preference adapter engine for applying the preference mask on the generated shareable subset of the resource (par. 54-59, converting the web conference content for users);
resource sharing events occur across users, across applications by way of the resource sharing server (Fig. 1: sharing of content between client / users and their applications 103B, 103A, using the host system server 102.)
Claim 2: Sanso discloses the method of claim 1 comprising: using the preference mask to transform the sharable subset of the resource (par. 48, The conference application 114 can include modules for analyzing, converting, modifying, storing, extracting, providing, or otherwise using the electronic content 117 in a web conference between the client applications 129a, 129b; par. 25, extraction module to convert text in proprietary format documents to ASCII text; par. 54-59, converting the web conference content for users.)
Claim 3: Sanso discloses the method of claim 1 comprising: using the preference mask to augment the sharable subset of the resource (par. 48, The conference application 114 can include modules for analyzing, converting, modifying, storing, extracting, providing, or otherwise using the electronic content 117 in a web conference between the client applications 129a, 129b; par. 25, extraction module to convert text in proprietary format documents to ASCII text; par. 54-59, converting the web conference content for users.)
Claim 4: Sanso discloses the method of claim 1 wherein: a sender initiates the resource sharing operation from a user machine; the resource is not downloaded to the user machine (Fig. 8:802; par. 89, where a web conference application may receive an address/location associated with browser-based content to be shared during a web conference. As shown in FIG. 8, operation 802 can comprise receiving a URL identifying a web application or web page to be shared during the web conference.)
Claim 5: Sanso discloses the method of claim 1 comprising: using the permissions filter to generate the sharable subset of resources based on the allowed permissions (par. 88, the web conference application may determine which content is available for copy/paste functionality based on organizations and locations the host and attendees are associated with; par. 88, the web conference application can automatically allow copy/paste operations to be performed by certain conference participants and on certain conference content.)
Claim 6: Sanso discloses the method of claim 1 comprising: providing split screen functionality within a browser window on a user machine to a sender that initiates the resource sharing operation from the user machine (Fig. 5: the screen is split it up into various pods.)
Claim 8: Sanso discloses the method of claim 1 wherein the resource sharing operation includes a Copy-Paste event, comprising storing a Resource MetaObject (RMO) in a clipboard (par. 86, 92, the selection is provided to the web conference participant for one or more paste operations via the clipboard pod.)
Claim 9: Sanso discloses the method of claim 1 comprising: initiating the resource sharing operation using a modifier key in association with a Drag & Drop or Copy-Paste operation (par. 73, The selection can be received as a result of an input … a keyboard shortcut.)
Claim 10: Sanso discloses the method of claim 1 comprising: generating a Resource MetaObject (RMO) for the resource that is shared with a sender of the resource (par. 94, JSON is an open standard format that uses human-readable text to transmit data objects consisting of attribute-value pairs.)
Claim 11: Sanso discloses the method of claim 1, wherein a content sharing engine of a resource sharing server downloads the resource form a source location, comprising fetching permission restrictions for a sender and a receiver of the resource (par. 49, the extraction module 115 can extract text corresponding to a URL or hyperlink present in the electronic content 117 that identifies a web page; par. 88, the web conference application may determine which content is available for copy/paste functionality based on organizations and locations the host and attendees are associated with; par. 88, the web conference application can automatically allow copy/paste operations to be performed by certain conference participants and on certain conference content.)
Claim 12: Sanso discloses the method of claim 1, wherein a permission filter generator of a resource sharing engine generates a permission filter, comprising applying the permission filter to the resource to obtain a filtered subset of the resource (par. 88, the web conference application may determine which content is available for copy/paste functionality based on organizations and locations the host and attendees are associated with; par. 88, the web conference application can automatically allow copy/paste operations to be performed by certain conference participants and on certain conference content.)
Claim 13: Sanso discloses the method of claim 1, wherein a preference mask generator engine of a resource sharing server generates a preference mask for a receiver, comprising applying the preference mask to the resource to obtain a filtered subset of the resource (par. 48, The conference application 114 can include modules for analyzing, converting, modifying, storing, extracting, providing, or otherwise using the electronic content 117 in a web conference between the client applications 129a, 129b; par. 25, extraction module to convert text in proprietary format documents to ASCII text; par. 54-59, converting the web conference content for users.)
Claim 14: Sanso discloses the method of claim 1 comprising: applying a permission filter to the resource to obtain a filtered subset of the resource; applying a preference mask to the resource to obtain a final subset of the resource (par. 88, the web conference application can automatically allow copy/paste operations to be performed by certain conference participants and on certain conference content; par. 54-59, converting the web conference content for users.)
Claim 15: Sanso discloses the method of claim 1 comprising: constructing a uniform resource locator (URL) for the resource; sharing the URL with to a destination application (par. 77, method 700 provides a special URL (e.g., a bookmarklet) which gives a conference participant access to the local storage of their browser.)
Claim 18: Sanso discloses the system of claim 17, wherein a permission filter table in the resource sharing server stores the permission filters generated by the permission adapter engine for each sender application (par. 88, the web conference application may determine which content is available for copy/paste functionality based on organizations and locations the host and attendees are associated with; par. 88, the web conference application can automatically allow copy/paste operations to be performed by certain conference participants and on certain conference content.)
Claim 19: Sanso discloses the system of claim 17, wherein a preference mask table in the resource sharing server stores the preference mask generated by the preference adapter engine for each receiver application (par. 48, The conference application 114 can include modules for analyzing, converting, modifying, storing, extracting, providing, or otherwise using the electronic content 117 in a web conference between the client applications 129a, 129b; par. 25, extraction module to convert text in proprietary format documents to ASCII text; par. 54-59, converting the web conference content for users.)
Claim 20: Sanso discloses the system of claim 17, wherein a content share engine in the resource sharing server downloads the resource (par. 49, the extraction module 115 can extract text corresponding to a URL or hyperlink present in the electronic content 117 that identifies a web page) and uploads the modified resource to a receiver application (par. 22, a copy operation can be initiated when a conference participant selects a portion or subset of conference content, and extracted data corresponding to the selected portion can be provided to the participant for a subsequent paste operation.)
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.
Claim(s) 7, 16 is/are rejected under 35 U.S.C. 103 as being unpatentable over Sanso in view of Reardon (2024/0111408.)
Claim 7: Sanso discloses the method of claim 1. However, Sanso does not explicitly disclose wherein: the resource sharing operation includes a Drag & Drop event on a split screen (Fig. 6A; par. 147-148 shows a DND operation.)
Reardon discloses a similar method for drag and drop methodology, including: the resource sharing operation includes a Drag & Drop event on a split screen.
Therefore, it would have been obvious to one of ordinary skill in the art before the effective filling date of the claimed invention to combine the teachings of Sanso with that of Reardon so as to communicate to the user a change in the state of the dragged object for purposes of copying.
Claim 16: Sanso discloses the method of claim 1. However, Sanso does not explicitly disclose wherein the resource sharing operation includes a Drag & Drop operation, comprising creating a ghost image in association with the Drag & Drop operation.
Reardon discloses a similar method for drag and drop methodology, including: wherein the resource sharing operation includes a Drag & Drop operation, comprising creating a ghost image in association with the Drag & Drop operation (Fig. 6A; par. 147 a ghost image 602 having a lower translucency is attached to the cursor position.)
Therefore, it would have been obvious to one of ordinary skill in the art before the effective filling date of the claimed invention to combine the teachings of Sanso with that of Reardon so as to communicate to the user a change in the state of the dragged object for purposes of copying.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure: Seidman (2024/0296003) copy paste clipboard events over between web-applications.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to ANDREY BELOUSOV whose telephone number is (571) 270-1695 and Andrew.belousov@uspto.gov email. The examiner can normally be reached Mon-Friday EST.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Adam Queler, can be reached at telephone number 571-272-4140. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of an application may be obtained from Patent Center and the Private Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from Patent Center or Private PAIR. Status information for unpublished applications is available through Patent Center and Private PAIR for authorized users only. Should you have questions about access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free).
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) Form at https://www.uspto.gov/patents/uspto-automated- interview-request-air-form.
/Andrey Belousov/
Primary Examiner
Art Unit 2145
11/14/25