Office Action 1: Non-Final Rejection (2024-11-18)
Rejection types: Double Patenting

CLAIMS:
AMENDMENTS TO THE CLAIMS

The following listing of claims replaces all prior versions and listing of claims in this application.

1\. (Cancelled)

2\. (New) A computer-implemented method of automatic presentation of suitable content, the method comprising:receiving virtual experience content associated with a virtual experience associated with a first client locale and a developer, the received virtual experience content including content that is restricted at a second client locale;
receiving at least one content alternative, the at least one content alternative being an alternative to replace the received virtual experience content;receiving one or more descriptors of the virtual experience content and the at least one content alternative from the developer;SVG {EMBED HERE} 0.100.09
generating a first localized rating for the received virtual experience content and a second localized rating for the at least one content alternative based at least on the one or more descriptors and automatically providing the received virtual experience content or the at least one content alternative to a user device associated with the second client locale based on the first localized rating and the second localized rating.

3\. (New) The computer-implemented method of claim 2, wherein the developer is associated with the first client locale.

4\. (New) The computer-implemented method of claim 2, wherein an application programming interface (API) is exposed to the developer, the API usable in computer code to automatically generate the at least one content alternative.

5\. (New) The computer implemented method of claim 2, wherein receiving the one or more descriptors further comprises receiving, from the developer, a flag for content that is unsuitable for a particular demographic of users.

6\. (New) The computer-implemented method of claim 2, wherein the first localized rating is a video game rating associated with a set of local rules associated with the first client locale, and wherein the second localized rating is a video game rating associated with a set of local rules associated with the second client locale.

7\. (New) The computer-implemented method of claim 2, wherein the at least one content alternative is indexed and stored in a library of alternatives and is identifiable as a replacement for the received virtual experience content.

8\. (New) The computer-implemented method of claim 2, wherein the automatically providing comprises:determining that the first localized rating is suitable for the second client locale; and
responsive to determining that the first localized rating is suitable for the second client locale, presenting the received virtual experience content to the user device associated with the second client locale.

9\. (New) The computer-implemented method of claim 2, wherein the automatically providing comprises:determining that the first localized rating is unsuitable for the second client locale;
determining that the second localized rating is suitable for the second client locale; and
responsive to determining that the second localized rating is suitable for the second client locale, presenting the at least one content alternative to the user device associated with the second client locale.

10\. (New) The computer-implemented method of claim 2, wherein an application programming interface (API) is exposed to the developer, the API usable in computer code to automatically generate the first localized rating and the second localized rating with the one or more descriptors.

11\. (New) A system comprising:a memory with instructions stored thereon; and
a processing device, coupled to the memory, the processing device configured to access the memory and execute the instructions, wherein the instructions cause the processing device to perform operations comprising:
receiving virtual experience content associated with a virtual experience associated with a first client locale and a developer, the received virtual experience content including content that is restricted at a second client locale;
receiving at least one content alternative, the at least one content alternative being an alternative to replace the received virtual experience content;
receiving one or more descriptors of the virtual experience content and the at least one content alternative from the developer;
generating a first localized rating for the received virtual experience content and a second localized rating for the at least one content alternative based at least on the one or more descriptors;
and automatically providing the received virtual experience content or the at least one content alternative to a user device associated with the second client locale based on the first localized rating and the second localized rating.

12\. (New) The system of claim 11, wherein the developer is associated with the first client locale.

13\. (New) The system of claim 11, wherein an application programming interface (API) is exposed to the developer, the API usable in computer code to automatically generate the at least one content alternative.

14\. (New) The system of claim 11, wherein receiving the one or more descriptors further comprises receiving, from the developer, a flag for content that is unsuitable for a particular demographic of users.

15\. (New) The system of claim 11, wherein the first localized rating is a video game rating associated with a set of local rules associated with the first client locale, and wherein the second

localized rating is a video game rating associated with a set of local rules associated with the second client locale.

16\. (New) The system of claim 11, wherein the at least one content alternative is indexed and stored in a library of alternatives and is identifiable as a replacement for the received virtual experience content.

17\. (New) The system of claim 11, wherein the automatically providing comprises:determining that the first localized rating is suitable for the second client locale; and
responsive to determining that the first localized rating is suitable for the second client locale, presenting the received virtual experience content to the user device associated with the second client locale.

18\. (New) The system of claim 11, wherein the automatically providing comprises:determining that the first localized rating is unsuitable for the second client locale;
determining that the second localized rating is suitable for the second client locale; and
responsive to determining that the second localized rating is suitable for the second client locale, presenting the at least one content alternative to the user device associated with the second client locale.

19\. (New) The system of claim 11, wherein an application programming interface (API) is exposed to the developer, the API usable in computer code to automatically generate the first localized rating and the second localized rating with the one or more descriptors.

20\. (New) A non-transitory computer-readable medium with instructions stored thereon that, responsive to execution by a processing device, causes the processing device to perform operations comprising:receiving virtual experience content associated with a virtual experience associated with a first client locale and a developer, the received virtual experience content including content that is restricted at a second client locale;

receiving at least one content alternative, the at least one content alternative being an alternative to replace the received virtual experience content;
receiving one or more descriptors of the virtual experience content and the at least one content alternative from the developer;
generating a first localized rating for the received virtual experience content and a second localized rating for the at least one content alternative based at least on the one or more descriptors;
and automatically providing the received virtual experience content or the at least one content alternative to a user device associated with the second client locale based on the first localized rating and the second localized rating.

21\. (New) The non-transitory computer-readable media of claim 20, wherein receiving the one or more descriptors further comprises receiving, from the developer, a flag for content that is unsuitable for a particular demographic of users.

OFFICE 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 .
DETAILED ACTION
Information Disclosure Statement
The information disclosure statement (IDS) submitted on 3/22/24 was acknowledged. The submission is in compliance with the provisions of 37 CFR 1.97.  Accordingly, the information disclosure statement is being considered by the examiner.
Priority
Applicant's claim for domestic priority benefit of Provisional Application no 63/189964, filed 5/18/21, is acknowledged.
Applicant’s claim for the benefit of a prior-filed application under 35 U.S.C. 119(e) or under 35 U.S.C. 120, 121, or 365(c) is acknowledged.  This application discloses and claims only subject matter disclosed in prior application no 17/747433, filed 5/18/22, and names the inventor or at least one joint inventor named in the prior application. Accordingly, this application constitutes a continuation.
Double Patenting
The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees.   A nonstatutory obviousness-type double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); and In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969).
A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on a nonstatutory double patenting ground provided the conflicting application or patent either is shown to be commonly owned with this application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement.
Effective January 1, 1994, a registered attorney or agent of record may sign a terminal disclaimer. A terminal disclaimer signed by the assignee must fully comply with 37 CFR 3.73(b).
Claims 2-21 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-20 of U.S. Patent No. 11911701. Although the claims at issue are not identical, they are not patentably distinct from each other because they recite elements that are similar in scope.
Instant Application
Claim 2
U.S. Patent No. 11911701
Claims 1, 2
A computer-implemented method of automatic presentation of suitable content, the method comprising: receiving virtual experience content associated with a virtual experience associated with a first client locale and a developer, the received virtual experience content including content that is restricted at a second client locale; receiving at least one content alternative, the at least one content alternative being an alternative to replace the received virtual experience content; receiving one or more descriptors of the virtual experience content and the at least one content alternative from the developer; generating a first localized rating for the received virtual experience content and a second localized rating for the at least one content alternative based at least on the one or more descriptors and automatically providing the received virtual experience content or the at least one content alternative to a user device associated with the second client locale based on the first localized rating and the second localized rating.
A computer-implemented method of automatic content presentation, the method comprising: receiving virtual experience content associated with a first virtual experience associated with a first target audience, the received virtual experience content including content that is restricted as not viewable by a second target audience, wherein the first virtual experience is an interactive virtual experience, and the first target audience interacts with the virtual experience content in real-time within the first virtual experience, wherein the second target audience is different than the first target audience; receiving at least one content alternative, the at least one content alternative being an alternative to the received virtual experience content, wherein the at least one content alternative omits or replaces a portion of content from the received virtual experience content, wherein the at least one content alternative is a portion of the first virtual experience associated with the second target audience; generating a first rating for the received virtual experience content and a second rating for the at least one content alternative; and automatically providing only one of the received virtual experience content or the at least one content alternative to user devices associated with members of the second target audience based on the first rating and the second rating;
receiving, from a developer of the first virtual experience, a request to generate the at least one content alternative, wherein the request includes one or more parameters; and in response to the request, automatically generating the at least one content alternative based on the one or more parameters, wherein the at least one content alternative is based on the received virtual experience content and is different from the received virtual experience content.
Conclusion


NEXT OFFICE 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 .
DETAILED ACTION
Allowable Subject Matter
Claims 2-21 are allowed.
The following is an examiner’s statement of reasons for allowance: The specific limitations of (with respect to Claims 2, 11) “receiving virtual experience content associated with a virtual experience associated with a first client locale and a developer, the received virtual experience content including content that is restricted at a second client locale; receiving at least one content alternative, the at least one content alternative being an alternative to replace the received virtual experience content; receiving one or more descriptors of the virtual experience content and the at least one content alternative from the developer; generating a first localized rating for the received virtual experience content and a second localized rating for the at least one content alternative based at least on the one or more descriptors; and automatically providing the received virtual experience content or the at least one content alternative to a user device associated with the second client locale based on the first localized rating and the second localized rating”, in combination with the remainder of the respective claims are not anticipated or made obvious over the prior art of record in the Examiner’s opinion.
An automatic presentation of suitable content is well known in the art. For instance, Tuscano et al. (2012/0096514) in view of Stafford et al. (2016/0300388) teaches an automatic presentation of suitable content. However, Tuscano in view of Stafford is silent on “receiving virtual experience content associated with a virtual experience associated with a first client locale and a developer, the received virtual experience content including content that is restricted at a second client locale; receiving at least one content alternative, the at least one content alternative being an alternative to replace the received virtual experience content; receiving one or more descriptors of the virtual experience content and the at least one content alternative from the developer; generating a first localized rating for the received virtual experience content and a second localized rating for the at least one content alternative based at least on the one or more descriptors; and automatically providing the received virtual experience content or the at least one content alternative to a user device associated with the second client locale based on the first localized rating and the second localized rating”.
As a result, in the Examiner’s opinion, the present invention is not anticipated or made obvious over the prior art.
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

CITED REFERENCE SUMMARIES: Ref US20120096514A1: Claims:
A computer system for restricting content on a network comprising: a policy service profile (PSP) configured to store in memory at least profile information for at least one user; a content decision point (CDP) configured to read or determine a rating for content accessible via a handset, the CDP comprising a processor and computer-readable instructions for performing the reading and determining operations; and a policy enforcement point (PEP) configured to work with the CDP to determine the content rating for content requested by the handset according to a plurality of defined content categories, and, based upon a profile of at least one user as contained within the PSP, allow or deny access to the requested content, the PEP comprising a processor and computer-readable instructions for performing the determining, allowing, and denying.
a policy service profile (PSP) configured to store in memory at least profile information for at least one user;
a content decision point (CDP) configured to read or determine a rating for content accessible via a handset, the CDP comprising a processor and computer-readable instructions for performing the reading and determining operations; and
a policy enforcement point (PEP) configured to work with the CDP to determine the content rating for content requested by the handset according to a plurality of defined content categories, and, based upon a profile of at least one user as contained within the PSP, allow or deny access to the requested content, the PEP comprising a processor and computer-readable instructions for performing the determining, allowing, and denying.
The system of claim 1 , wherein the content accessible via the handset includes at least one of Internet content, messaging content including SMS and MMS messages, or multimedia content.
The system of claim 1 , wherein the CDP is configured to record the requested content, whether accessed or denied.
The system of claim 1 , wherein the profile information includes at least one of a mobile directory number of the handset associated with the user, the age of the user, or the rating for content accessible via the handset according to the defined content categories.
The system of claim 1 , wherein the plurality of defined content categories comprise universal, youth, teen, mature/adult and banned.
The system of claim 5 , further comprising an authorization system configured to require an access code from the at least one user before the at least one user is able to access content accessible via the handset.
The system of claim 6 , wherein the access code may not be created by an individual seventeen years of age or less.
The system of claim 6 , wherein the access code comprises a plurality of access codes each specifying a different type of content that the user may access.
The system of claim 8 , wherein the type of content able to be accessed by a particular access code includes content having a particular restriction rating and content that is less restrictive than the particular restriction rating.
A system comprising: a carrier's network configured to receive a request from a handset of a user; and an authentication, authorization, and accounting server configured to authenticate the user as a subscriber to the carrier in order to access the carrier's network; the carrier's network comprising: a carrier's data network configured to receive the request and route the request through the data network to at least one product silo depending upon a product identified in the request; a WAP interface in the carrier's network configured to manage one or more profiles of the user in an age verification/content filtering (AV/CF) system and other user-related functions; an access manager configured to determine the status of the user and to provide the user access to an identity management platform that allows the user to manage the one or more profiles associated with the user if the user is authorized; a policy service profile (PSP) configured to store at least a portion of at least one of the one or more the profiles of the user; a content management platform configured to allow the carrier to establish defined content categories and map commercially available rating systems to defined content categories and to dynamically rate unrated content; and a content decision point (CDP) configured to determine the rating of content that the user is attempting to access, determine the content category that the content is mapped to, compare the content category to the one or more profiles of the user, and provide or deny access according to the one or more profiles, wherein the content management platform is configured to work in cooperation with the identity management platform to enforce content rating restrictions as defined in the PSP based upon at least one of an age of a user or the content restriction applied to the content categories by the user.
a carrier's network configured to receive a request from a handset of a user; and
an authentication, authorization, and accounting server configured to authenticate the user as a subscriber to the carrier in order to access the carrier's network;
the carrier's network comprising: a carrier's data network configured to receive the request and route the request through the data network to at least one product silo depending upon a product identified in the request; a WAP interface in the carrier's network configured to manage one or more profiles of the user in an age verification/content filtering (AV/CF) system and other user-related functions; an access manager configured to determine the status of the user and to provide the user access to an identity management platform that allows the user to manage the one or more profiles associated with the user if the user is authorized; a policy service profile (PSP) configured to store at least a portion of at least one of the one or more the profiles of the user; a content management platform configured to allow the carrier to establish defined content categories and map commercially available rating systems to defined content categories and to dynamically rate unrated content; and a content decision point (CDP) configured to determine the rating of content that the user is attempting to access, determine the content category that the content is mapped to, compare the content category to the one or more profiles of the user, and provide or deny access according to the one or more profiles,
a carrier's data network configured to receive the request and route the request through the data network to at least one product silo depending upon a product identified in the request;
a WAP interface in the carrier's network configured to manage one or more profiles of the user in an age verification/content filtering (AV/CF) system and other user-related functions;
an access manager configured to determine the status of the user and to provide the user access to an identity management platform that allows the user to manage the one or more profiles associated with the user if the user is authorized;
a policy service profile (PSP) configured to store at least a portion of at least one of the one or more the profiles of the user;
a content management platform configured to allow the carrier to establish defined content categories and map commercially available rating systems to defined content categories and to dynamically rate unrated content; and
a content decision point (CDP) configured to determine the rating of content that the user is attempting to access, determine the content category that the content is mapped to, compare the content category to the one or more profiles of the user, and provide or deny access according to the one or more profiles,
wherein the content management platform is configured to work in cooperation with the identity management platform to enforce content rating restrictions as defined in the PSP based upon at least one of an age of a user or the content restriction applied to the content categories by the user.
The system of claim 10 , wherein the one or more product silos are at least one of a wireless access protocol (WAP), web, or an application.
The system of claim 10 , wherein the other user-related functions are at least one of billing or cellular network usage.
The system of claim 10 , wherein the one or more profiles comprise at least one of a mobile directory network of the user, and age of the user, or a content rating for various content products.
The system of claim 10 , wherein the content categories comprise universal, youth, teen, mature/adult and banned.
The system of claim 10 , wherein the identity management platform and the PSP are integrated with the AAA server.
A method of restricting content on a network comprising: generating a policy service profile comprising at least one profile information for at least one user; determining, at a content decision point (CDP), a rating for content accessible via at least one handset associated with at least one user; and determining, at one or more policy enforcement points, the content rating of content requested via the at least one handset according to at least one defined content category; and based upon a profile of the at least one user, allowing access or denying access to the requested content.
generating a policy service profile comprising at least one profile information for at least one user;
determining, at a content decision point (CDP), a rating for content accessible via at least one handset associated with at least one user; and
determining, at one or more policy enforcement points, the content rating of content requested via the at least one handset according to at least one defined content category; and
based upon a profile of the at least one user, allowing access or denying access to the requested content.
The method of claim 16 , wherein the content accessible via the at least one handset comprises at least one of Internet content, messaging content including SMS and MMS messages, or multimedia content.
The method of claim 16 , further comprising recording the requested content, whether accessed or denied, in a database by the CDP.
The method of claim 16 , wherein the profile information comprises at least one of a mobile directory number of at least one handset associated with at least one user, the age of the user, or a rating for content accessible via the handset according to the defined content categories.
The method of claim 16 , wherein the at least one defined content category include universal, youth, teen, mature/adult and banned.
The method of claim 20 further comprising requiring a valid access code from the at least one user before the at least one user is able to access content, accessible via the at least one handset, that has a content rating of mature/adult.
The method of claim 16 , wherein the profile information specifies which mobile numbers are permitted to send messaging content to the handset.
Ref US20220096937A1: Claims:
A method for adjusting content of a video game, comprising: providing content of the video game from a current game play session for rendering on a client device of a first user, in response to the first user accessing the video game during the current game play session; detecting a request from a second user to access the video game for the current game play session the first user is accessing; responsive to detecting the request from the second user, determining a behavior of the first user by analyzing input of the first user from one or more previous game play sessions of the video game; and when the behavior of the first user is determined to be abusive toward the second user, dynamically modifying content representing the second user for including in the content of the video game forwarded to the client device of the first user for rendering, wherein the modified content related to the second user hides an identity of the second user to the first user during the current game play session.
providing content of the video game from a current game play session for rendering on a client device of a first user, in response to the first user accessing the video game during the current game play session;
detecting a request from a second user to access the video game for the current game play session the first user is accessing;
responsive to detecting the request from the second user, determining a behavior of the first user by analyzing input of the first user from one or more previous game play sessions of the video game; and
when the behavior of the first user is determined to be abusive toward the second user, dynamically modifying content representing the second user for including in the content of the video game forwarded to the client device of the first user for rendering, wherein the modified content related to the second user hides an identity of the second user to the first user during the current game play session.
The method of claim 1 , wherein modifying content representing the second user includes modifying an original representation of the second user included in the content of the video game to generate a modified representation, the modified representation of the second user inheriting select ones of user attributes associated with the original representation of the second user, the select ones of the user attributes inherited are relevant to mimic a behavior of the original representation of the second user within a gaming scenario of the video game, wherein the select ones of the user attributes includes at least physics attributes pertaining to game play of the video game.
wherein the select ones of the user attributes includes at least physics attributes pertaining to game play of the video game.
The method of claim 2 , wherein modifying the original representation includes, identifying an alternate game character and an alternate user identifier for associating with the second user, wherein the alternate game character and the alternate user identifier being specific to the second user and is in addition to an original game character and an original user identifier associated with the original representation of the second user; including the alternate game character of the second user within gaming scenario of the video game forwarded with the content to the client device of the first user, the alternate game character associated with the alternate user identifier in the video game; and including the original game character of the second user within gaming scenario of the video game forwarded with the content to a client device of the second user, the original game character is associated with the original user identifier of the second user and reveals an identity of the second user.
identifying an alternate game character and an alternate user identifier for associating with the second user, wherein the alternate game character and the alternate user identifier being specific to the second user and is in addition to an original game character and an original user identifier associated with the original representation of the second user;
including the alternate game character of the second user within gaming scenario of the video game forwarded with the content to the client device of the first user, the alternate game character associated with the alternate user identifier in the video game; and
including the original game character of the second user within gaming scenario of the video game forwarded with the content to a client device of the second user, the original game character is associated with the original user identifier of the second user and reveals an identity of the second user.
The method of claim 3 , wherein the alternate game character, alternate user identifier or the original game character, original user identifier of the second user are included with content of the video game forwarded to client devices of other users of the video game, depending on affiliation of the other users to the first user or the second user, wherein the other users are spectators or players of the video game, and are different from the first user and the second user.
The method of claim 2 , wherein modifying the original representation further includes modifying at least an original graphic representation and an original user identifier of the second user to generate modified graphic representation and modified user identifier for the second user, wherein the modified graphic representation and the modified user identifier are associated with the second user and are configured to hide the identity of the second user, and wherein the original graphic representation and the original user identifier reveal the identity of the second user.
The method of claim 1 , wherein modifying content further includes modifying game mechanics of the video game to generate modified game mechanics, the modified game mechanics configured to recognize the modified content representing the second user, such that game inputs provided by the second user during game play are processed by the modified game mechanics to generate the content for the video game, the generated content for the video game forwarded with the modified content representing the second user to the client device of the first user for rendering.
The method of claim 1 , wherein the first user and the second user are players of the video game.
The method of claim 1 , wherein the first user is a spectator and the second user is a player.
The method of claim 1 , wherein the first user and the second user are spectators.
The method of claim 1 , wherein modifying the content further includes modifying representation of the first user included with the content of the video game, wherein modifying representation of the first user includes generating a modified game character of the first user and including the modified game character of the first user with content of the video game forwarded to a client device of the second user, the modified game character of the first user masking an identity of the first user to the second user.
The method of claim 1 , wherein the content related to the video game provided to the first user and the second user during the current game play session includes gaming scenario of the video game and content included in an interactive interface that is presented alongside the gaming scenario, the content included in the interactive interface is generated from input of users including the first user and the second user, wherein the content generated within the interactive interface from input of the users include video content, textual content, graphic content, chat content, audio content or any combinations thereof, wherein the input of the first user in the current game play session includes input within the gaming scenario of the video game, or input used to generate the content within the interactive interface, wherein analyzing the input of the first user includes performing contextual analysis of the input, and wherein the first user is one of a player, or a spectator or an influencer.
wherein the content generated within the interactive interface from input of the users include video content, textual content, graphic content, chat content, audio content or any combinations thereof,
wherein the input of the first user in the current game play session includes input within the gaming scenario of the video game, or input used to generate the content within the interactive interface,
wherein analyzing the input of the first user includes performing contextual analysis of the input, and
wherein the first user is one of a player, or a spectator or an influencer.
The method of claim 11 , further includes receiving input of the first user during the current game play session, wherein when the input of the first user in the current game play session is one of audio content or text conte
[Truncated to input limit]