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 § 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) 29, 31-32, 39-40, 42-43 and 50 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kancharlawar et al (2022/0109810) hereinafter, Kancharlawar in view of Ren et al (2024/0095984) hereinafter, Ren.
In regards to claim 29, Kancharlawar teaches a system comprising (abstract):
A field can be generated with a first avatar at a first current position and a second current avatar at a second position. The first avatar can be associated with a first computing device. Similarly, the second avatar can be associated with a second computing device. Inputs on the computing devices can be used to adjust the current positions of the avatars. A distance between the avatars can be determined. If the distance between the avatars is less than or equal to a predetermined threshold, a multi-media conference can be initiated including the first and second computing device. abstract
a non-transitory storage medium having instructions of a collaboration application for an stored thereon;(fig. 2 (217/209)) and
Kancharlawar fails to teach extended reality (XR) environment.
However, Ren teaches extended reality (XR) environment.([0021]) and a shared experience (fig. 6a (630)) Ren. Examiner notes Ren expressly shows the shared content and arrangement of avatars while viewing the shared content.
PNG
media_image1.png
778
674
media_image1.png
Greyscale
It would have been obvious to one of ordinary skill in the art to modify the teachings of Kancharlawar to further include extended reality (XR) environment as taught by Ren in order to give the user a more realistic user experience and provide content to in a multi-user communication session [004-005].
Therefore, Kancharlawar in view of Ren teaches one or more data processing apparatus [0070-0073] Kancharlawar, configured to run the instructions of the collaboration application to cause the one or more data processing apparatus to implement a shared perspective mode (fig. 6a (630)) Ren Examiner notes shared video content at 630 and fig. 9b (shared perspective of 901 for example) Examiner also notes shared content of the host and avatars Kancharlawar in which a first avatar of a first user is placed into a stack of avatars [112] (fig. 9b 901-903d) Kancharlawar (fig. 6a 630 Ren Examiner notes “stack” does not have an express definition in the specification and according is viewed under MPEP 2111 BRI) in the shared perspective mode with a second avatar of a second user in response to the first avatar (fig. 6a 600a) Kancharlawar and shared view fig. 6 Ren) being moved to be within a distance threshold of the second avatar of the second user in the XR environment (fig. 1A and 1B (103 and 101)(fig. 3 (300)(fig. 5a-5b (101)). Kancharlawar
[0055] Following the execution of the navigation command, the first avatar 101 and second avatar 103 are at a particular distance 102B from each other. Based on a determination that the particular distance 102B satisfies a predetermined threshold (e.g., is less than or equal to a predetermined threshold), the system can generate and present a new video conference to each of the corresponding users. In some embodiments, a particular user within a session is designated as a “presenting user.” A presenting user can be a user that initiated a session (e.g., based on a command, a movement, a predetermined schedule, etc.) or a particular user that is designated by other session-participating users. In some embodiments, the system can automatically designate a presenting user, for example, based on a predetermined schedule, a pseudorandom seed, or an input from the user (e.g., a selection on a user interface or spoken audio from the user). In at least one embodiment, the system can dynamically scale a predetermined threshold for controlling session admission. For example, a first predetermined threshold for generating a session comprising two avatars can be a first magnitude. In this example, upon generating the session, the system can generate a second predetermined threshold for admitting additional avatars that is greater than the first predetermined threshold. In the same example, following admission of at least one additional user, the second predetermined threshold can be increased such that a boundary of the session is increased.- Kancharlawar
PNG
media_image2.png
800
696
media_image2.png
Greyscale
PNG
media_image3.png
600
860
media_image3.png
Greyscale
In regards to claim 40, Kancharlawar teaches a method comprising (abstract):
determining, by a collaboration application for a shared perspective mode,
Kancharlawar fails to teach extended reality (XR) environment.
However, Ren teaches extended reality (XR) environment.([0021]) and shared perspective (fig. 6a (630)) Ren
It would have been obvious to one of ordinary skill in the art to modify the teachings of Kancharlawar to further include extended reality (XR) environment as taught by Ren in order to give the user a more realistic user experience and provide content to in a multi-user communication session [004-005].
Therefore, Kancharlawar in view of Ren teaches that a first avatar of a first user in the XR environment has moved to be within a distance threshold of a second avatar of a second user in the XR environment (fig. 1A and 1B (103 and 101)(fig. 3 (300)(fig. 5a-5b (101)) Kancharlawar; and
placing, by the collaboration application for the XR environment in response to the determining, the first avatar of the first user into a stack of avatars in the shared perspective mode (fig. 6a (630)) Ren and fig. 9n 901-903 Kancharlawar with the second avatar of the second user. [112] (fig. 9b 901-903d) Kancharlawar
In regards to claim 31, Kancharlawar in view of Ren teaches the system of claim 29, wherein the instructions of the collaboration application implement the shared perspective mode in which each user's view generated for each user associated with an avatar of avatars in the stack of avatars includes a graphical representation of each other avatar of the avatars in the stack of avatars at a location in each respective user's view (fig. 6a (660 and 617)(615, 619, 617) Ren and fig. 9b avatars) Kancharlawar Examiner notes Ren shows shared perspective of the video media 630 and graphical representations of the avatars 615, 619 and 617) .
In regards to claim 32, Kancharlawar in view of Ren teaches system of claim 29, wherein the instructions of the collaboration application implement the shared perspective mode by causing the one or more data processing apparatus to teleport the first avatar from a current location of the first avatar to a location of the second avatar to join the stack of avatars, wherein the teleporting is responsive to a command received from the first user. (fig.1 and 1b (103 and 101)) [0006, 0096] (switching from fig. 6a to fig. 9a)) updating user interface in response to being within a threshold distance. Kancharlawar
In regards to claim 39, Kancharlawar in view of Ren teaches system of claim 29, wherein the instructions of the collaboration application implement exiting of the shared perspective mode for the first avatar by causing the one or more data processing apparatus to allow the first avatar to leave the stack of avatars in response to movement of the first avatar by the first user a threshold distance away from a central location of the stack of avatars in the XR environment (fig. 1d (two users and line passes through center location of the front facing side of the user) Kancharlawar.
In regards to claim 42, Kancharlawar in view of Ren teaches method of claim 40, comprising generating for each user associated with an avatar in the stack of avatars a graphical representation of each other avatar in the stack of avatars at a location in each respective user's view. (fig. 6a (660 and 617)(615, 619, 617) Ren.
In regards to claim 43, Kancharlawar in view of Ren teaches method of claim 40, comprising: receiving a command from a third user having a third avatar in the XR environment; and teleporting, in response to the command, the third avatar from a current location of the third avatar to a location of the second avatar to join the stack of avatars. (fig.1 and 1b (103 and 101)) [0006, 0096] (fig. 6a to fig. 9a)) updating user interface in response to being within a threshold distance. Kancharlawar
In regards to claim 50, Kancharlawar in view of Ren teaches method of claim 40, comprising allowing the first avatar to leave the stack of avatars in response to movement of the first avatar by the first user a threshold distance away from a central location of the stack of avatars in the XR environment. (fig. 1d (two users and line passes through center location of the front facing side of the user) Kancharlawar.
Claim(s) 30 and 41 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kancharlawar et al (2022/0109810) hereinafter, Kancharlawar in view of Ren et al (2024/0095984) hereinafter, Ren further in view of Inomata (2018/0120929) hereinafter, Inomata.
In regards to claim 30, Kancharlawar and Ren fail to teach the system of claim 29, wherein the instructions of the collaboration application implement the shared perspective mode by causing the one or more data processing apparatus to move a current location of the first avatar to a location of the stack of avatars at a rate that is slow enough to prevent motion sickness in the XR environment.
However, Inomata teaches wherein the instructions of the collaboration application implement the shared perspective mode by causing the one or more data processing apparatus to move a current location of the first avatar to a location at a rate that is slow enough to prevent motion sickness in the XR environment.(abstract) (fig. 13 and fig. 20 second slower speed)[185-188] Inomata
It would have been obvious to one of ordinary skill in the art to modify the teachings of Kancharlawar and Ren to further include wherein the instructions of the collaboration application implement the shared perspective mode by causing the one or more data processing apparatus to move a current location of the first avatar to a location of the stack of avatars at a rate that is slow enough to prevent motion sickness in the XR environment in order to less susceptible to VR sickness.
In regards to claim 41, Kancharlawar in view of Ren and Inomata, see rational of claim 30, teaches the method of claim 40, wherein the placing comprises moving a current location of the first avatar to a location of the stack of avatars at a rate that is slow enough to prevent motion sickness in the XR environment. (abstract) (fig. 13 and fig. 20 second slower speed)[185-188] Inomata
Claim(s) 37-38 and 48-49 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kancharlawar et al (2022/0109810) hereinafter, Kancharlawar in view of Ren et al (2024/0095984) hereinafter, Ren further in view of Hassan et al (2023/0403367) hereinafter, Hassan
In regards to claim 37, Kancharlawar in view of Ren fail to teach the system of claim 29, wherein the instructions of the collaboration application implement the shared perspective mode in which an avatar of an active speaker in the stack of avatars is rendered with a three-dimensional model representation of the avatar of the active speaker at a predefined location in each respective user's view.
However, Hassan teaches wherein the instructions of the collaboration application implement the shared perspective mode in which an avatar of an active speaker in the stack of avatars is rendered with a three-dimensional model representation of the avatar of the active speaker at a predefined location in each respective user's view. (fig. 5a-5c (131) [0057-0062] Hassan.
It would have been obvious to one of ordinary skill in the art to modify the teachings of Kancharlawar and Ren to further include wherein the instructions of the collaboration application implement the shared perspective mode in which an avatar of an active speaker in the stack of avatars is rendered with a three-dimensional model representation of the avatar of the active speaker at a predefined location in each respective user's view as taught by Hassan in order to reserve area for active speakers [0051]
In regards to claim 38, Kancharlawar in view of Ren and Hassan teaches, see rational of claim 37, the system of claim 29, wherein the instructions of the collaboration application implement the shared perspective mode in which an avatar of an active speaker in the stack of avatars is rendered with a three-dimensional model of the avatar of the active speaker at a location of the stack of avatars in user views of other users associated with avatars in the XR environment, wherein the stack of avatars is within a field of view of each of the avatars of the other users. (fig. 5a-5c (131) [0057-0062] Hassan.
In regards to claim 48, Kancharlawar in view of Ren and Hassan teaches method of claim 40 see rational of claim 37, comprising rendering an avatar of an active speaker in the stack of avatars with a three-dimensional model representation of the avatar of the active speaker at a predefined location in each respective user's view. (fig. 5a-5c (131) [0057-0062] Hassan.
In regards to claim 49, Kancharlawar in view of Ren teaches and Hassan teaches method of claim 40, see rational of claim 37, comprising rendering an avatar of an active speaker in the stack of avatars with a three-dimensional model of the avatar of the active speaker at a location of the stack of avatars in user views of other users associated with avatars in the XR environment, wherein the stack of avatars is within a field of view of each of the avatars of the other users. (fig. 5a-5c (131) [0057-0062] Hassan.
Allowable Subject Matter
Claims 33-36, and 44-47 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims.
Conclusion
Any inquiry concerning this communication or earlier communications from the examiner should be directed to GRANT SITTA whose telephone number is (571)270-1542. The examiner can normally be reached M-F 7:30-4:00.
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, Patrick Edouard can be reached at 571-272-6084. 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.
/GRANT SITTA/Primary Examiner, Art Unit 2622