Office Action 2: Notice of Allowance (2025-02-20)

CLAIMS:
Amendments to the Claims:

This listing of claims will replace all prior versions of the claims in the present application:

1\. (Cancelled)

2\. (Previously Presented) 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.

3\. (Previously Presented) The computer-implemented method of claim 2, wherein the developer is associated with the first client locale.
4\. (Currently Amended) The computer-implemented method of claim 2, wherein an application programming interface (API) is exposed to the developer \[\[,\]\] and the API facilitates automatic generation of the at least one content alternative.

5\. (Previously Presented) 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\. (Previously Presented) 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\. (Previously Presented) 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\. (Previously Presented) 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\. (Previously Presented) 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\. (Currently Amended) The computer-implemented method of claim 2, wherein an application programming interface (API) is exposed to the developer \[\[,\]\] and the API facilitates

automatic generation of the first localized rating and the second localized rating with the one or more descriptors.
11\. (Previously Presented) 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\. (Previously Presented) The system of claim 11, wherein the developer is associated with the first client locale.

13\. (Currently Amended) The system of claim 11, wherein an application programming interface (API) is exposed to the developer\[\[,\]\] and the API facilitates automatic generation of the at least one content alternative.

14\. (Previously Presented) 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\. (Previously Presented) 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\. (Previously Presented) 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\. (Previously Presented) 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\. (Previously Presented) 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\. (Currently Amended) The system of claim 11, wherein an application programming interface (API) is exposed to the developer\[\[,\]\] and the API facilitates automatic generation of

 the first localized rating and the second localized rating with the one or more descriptors.
20\. (Previously Presented) 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\. (Currently Amended) The non-transitory computer-readable medium 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
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

APPLICANT REBUTTAL: REMARKS/ARGUMENTS
Claims 2-21 are currently pending in the present application. Claims 2-21 have been rejected. Claims 4, 10, 13, 19, and 21 have been amended by this response. Support for the amendments to claims 4 and 13 can be found throughout the specification, for example, at [0087] of the specification. Support for the amendments to claims 10 and 19 can be found throughout the specification, for example, at [0088] of the specification. Claim 21 is amended for clarity. Applicant respectfully requests favorable reconsideration of this application, as amended. No new matter has been added.
Applicant has amended claims in this application. Applicant is not conceding in this application that the original or previous claims are not patentable over the references cited in the Office Action, as the present claim amendments are for facilitating expeditious prosecution of the claimed subject matter. Applicant respectfully reserves the right to pursue the original and other claims in one or more continuations and/or divisional patent applications.
Double patenting rejection
Claims 2-21 are rejected on the ground of nonstatutory double patenting as being allegedly unpatentable over claims 1-20 of U.S. Patent No. 11,911,701. Applicant submits a terminal disclaimer with this response. As a result, applicant respectfully requests that the rejection be withdrawn.
Conclusion


CITED REFERENCE SUMMARIES: Ref US20120096514: 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. 2. 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. 3. The system of claim 1, wherein the CDP is configured to record the requested content, whether accessed or denied. 4. 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. 5. The system of claim 1, wherein the plurality of defined content categories comprise universal, youth, teen, mature/adult and banned. 6. 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. 7. The system of claim 6, wherein the access code may not be created by an individual seventeen years of age or less. 8. 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. 9. 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. 10. 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. 11. 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. 12. The system of claim 10, wherein the other user-related functions are at least one of billing or cellular network usage. 13. 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. 14. The system of claim 10, wherein the content categories comprise universal, youth, teen, mature/adult and banned. 15. The system of claim 10, wherein the identity management platform and the PSP are integrated with the AAA server. 16. 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. 17. 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. 18. The method of claim 16, further comprising recording the requested content, whether accessed or denied, in a database by the CDP. 19. 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. 20. The method of claim 16, wherein the at least one defined content category include universal, youth, teen, mature/adult and banned. 21. 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. 22. The method of claim 16, wherein the profile information specifies which mobile numbers are permitted to send messaging content to the handset.
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.
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.
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.
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 US20160300388: Claims:
A method for executing computer instructions for presenting an interactive environment in a head-mounted display, comprising: identifying content associated with the interactive environment to be presented on the head-mounted display for a user; determining whether an interactive object within the identified content satisfies a threshold for presentation to the user, wherein determining whether the interactive object satisfies the threshold is performed by analyzing one or more parameters regarding the user, a rating associated with the identified content, and a content level that is set by an administrator; and augmenting the interactive object with augmentation data, the augmented data acting to change a characteristic of the interactive object, wherein augmenting the interactive object is performed after determining that the interactive object does not satisfy the threshold for presentation to the user, wherein the augmentation data modifies the interactive object to conform the interactive object to be within the threshold. 2. The method of claim 1, further comprising: buffering data regarding the interactive object upon determining that the interactive object does not satisfy the threshold for presentation to the user, wherein buffering the data regarding the interactive object is performed to facilitate augmenting the interactive object; and sending the augmented interactive object for display on the head-mounted display for presentation to the user. 3. The method of claim 1, wherein augmenting the interactive object with augmentation data is performed while preserving functionality of the interactive object, wherein the functionality is preserved when there is substantially no change in an action performed by the interactive object before and after the interactive object is augmented. 4. The method of claim 1, wherein the augmented data includes a look and feel of the interactive object, the method further comprising associating a position of the look and feel of the interactive object with a position of the interactive object to facilitate a movement of the look and feel with a movement of the interactive object in an interactive environment. 5. The method of claim 1, further comprising: determining whether each of other interactive objects of the identified content satisfies the threshold; and determining not to augment the other interactive objects in response to determining that each of the other interactive objects satisfies the threshold. 6. The method of claim 1, wherein the content level includes a content control level that is selected from within a range of industry standard ratings. 7. The method of claim 1, wherein the one or more parameters regarding the user include a profile stored within a user account assigned to the user, or biometric information of a body part of the user, or a history of types of interactive environments viewed by the user, or a combination of two or more thereof. 8. The method of claim 1, wherein the one or more parameters regarding the user include information identifying an age of the user. 9. The method of claim 1, wherein the augmentation data changes a look and feel of the interactive object, wherein the characteristic include a visual characteristic, wherein the look and feel includes the visual characteristic of the interactive object, or a feel provided by the interactive object to the user, or a smell provided by the interactive object when displayed on the HMD, or a taste provided by the interactive object when displayed on the HMD, or a sound output by the interactive object when displayed on the HMD, or a combination of two or more thereof. 10. A method comprising: identifying content associated with an interactive environment to be presented on a head-mounted display for a user; determining whether an interactive object within the identified content satisfies a threshold for presentation on the head-mounted display for the user, wherein determining whether the interactive object satisfies the threshold is performed by analyzing information regarding the user and a rating of the interactive object; and sending for approval to another user via a network, information associated with the interactive object in response to determining that the interactive object does not satisfy the threshold for presentation on the head-mounted display, the information associated with the interactive object identifying a display characteristic of the interactive object, the user, and the rating of the interactive object. 11. The method of claim 10, further comprising: augmenting the interactive object in response to determining that the interactive object does not satisfy the threshold for presentation on the head-mounted display; and sending the augmented interactive object for presentation in the head-mounted display for the user. 12. The method of claim 11, further comprising: receiving the disapproval from the other user, wherein the presentation of the augmented interactive object continues during and after the reception of the disapproval from the other user. 13. The method of claim 11, further comprising: receiving the approval from the other user; and sending interactive object data to render the interactive object at a position of the augmented interactive object upon receiving the approval. 14. The method of claim 10, further comprising: augmenting the interactive object in response to determining that the interactive object does not satisfy the threshold for presentation on the head-mounted display; and sending data regarding the augmented interactive object with an instruction for presentation in the head-mounted display for the user, wherein the instruction indicates that the augmented interactive object will be presented until the approval is received from the other user. 15. The method of claim 10, further comprising: pausing a presentation of an interactive scene displayed while determining whether the interactive object satisfies the threshold to prevent the presentation of the interactive scene from proceeding to a presentation of the interactive object; and sending a message to the head-mounted display to inform the user to wait until the approval is received from the other user. 16. The method of claim 15, further comprising: receiving the approval from the other user; and providing data for rendering the interactive environment in response to receiving the approval from the other user. 17. The method of claim 15, further comprising: receiving a disapproval from the other user; augmenting the interactive object with augmented data in response to receiving the disapproval from the other user, wherein augmenting of the interactive object includes changing a look and feel of the interactive object to remove one or mor
[Truncated to input limit]