IP Library › Granted Patent US 12,254,566
Granted Patent B2
US 12,254,566 · App. 18/549,431 · Granted Mar 18, 2025

Method for analyzing user input regarding 3D object, device, and non-transitory computer-readable recording medium

Inventors: Luis Oscar Ramirez Solorzano (Tokyo, JP); Aleksandr Mikhailovich Borisov (Tyumen, RU)
Assignee: Mawari Corp
G06T17/00G06F3/011G06T7/50G06T7/60G06T7/90G06T9/00G06T9/001G06T15/04G06T15/20G06T15/503G06T19/00G06V10/56H04N19/597G06T2207/10024G06T2207/10028G06T2210/08H04L65/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,254,566
App. No.
18/549,431
Granted
Mar 18, 2025
Kind
B2
Abstract

The present disclosure provides a method for analyzing an input by a user received by a client on a server; the method comprising of; sending a content to be displayed by the client from the server to the client; receiving from the client, an input information by the user to the client during the content is displayed; analyzing the input information by the user received from the client; and changing the content to be displayed by the client based on the result of the analysis; and sending the changed content to the client.

Claims (42)

1. A method for analyzing an input by a user received by a client on a server; the method comprising;

sending a content to be displayed by the client from the server to the client;

receiving from the client, an input information by the user to the client during the content is displayed;

analyzing the input information by the user received from the client;

changing the content to be displayed by the client based on the result of the analysis, wherein the changed content includes 3D objects;

extracting by the server color information, alpha information, and geometry information from the 3D objects;

simplifying by the server the geometry information by converting the geometry information to information of vertex of triangles;

encoding by the server the color information, the alpha information, and the simplified geometry information as a stream; and

sending the changed content as the stream to the client.

2. The method according to claim 1 , wherein the content is a content in a space of three or more dimensions, a content in augmented reality, virtual reality, mixed reality, alternative reality, or extended reality.

3. The method according to claim 1 , wherein the content is generated in two dimensions, three dimensions, or four or more dimensions.

4. The method according to claim 1 , wherein the input information by the user includes time information when the input is made,

the server accumulates and analyzes the input information by the user and the information on the input time.

5. The method according to claim 1 , wherein the input information by the user includes an information on the time when the input was made and an information on an event generated by the input.

6. The method according to claim 5 , wherein the server changes the content to be displayed by the client based on the result of the analysis by analyzing the input information by the user and the information of the event.

7. A non-transitory computer-readable recording medium including instructions for executing the method according to claim 1 by a processor.

8. A server configured to analyze an input by a user received by a client, on the server, the server comprising:

one or more processors and memory,

wherein the server is configured to:

send the content to be displayed by the client from the server to the client,

receive a user's input information for the client displaying the content from the client;

analyze the user's input information by the user received from the client;

change the content to be displayed on the client based on the result of the analysis, wherein the changed content includes 3D objects;

extract color information, alpha information, and geometry information from the 3D objects;

simplify the geometry information by converting the geometry information to information of vertex of triangles;

encode the color information, the alpha information, and the simplified geometry information as a stream; and

send the changed content as the steam to the client.

9. A method to display content on a client, the method comprising;

receiving from the server, the content to be displayed by the client;

sending a user's input information to the client during displaying the content to the server;

receiving the changed content as a stream based on the result of analysis on the server for the user's input information, wherein the stream includes encoded color information, alpha information, and simplified geometry information of 3D objects, and the simplified geometry information includes information of vertex of triangles;

decoding the stream and reconstructing the changed content from the decoded stream; and

displaying the changed content on the client.

10. A non-transitory computer-readable recording medium including instructions for executing the method according to claim 9 by a processor.

11. A client configured to display content, the client comprising:

one or more processors and a memory;

wherein the client is configured to:

receive the content to be displayed by the client from the server;

send a user's input information for the client during displaying the content to the server;

receive the changed content as a stream based on the result of analysis on the server for the user's input information, wherein the stream includes encoded color information, alpha information, and simplified geometry information of 3D objects, and the simplified geometry information includes information of vertex of triangles;

decode the stream and reconstruct the changed content from the decoded stream; and

display the changed content on the client.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2023
From: RAMIREZ SOLORZANO, LUIS OSCAR; BORISOV, ALEKSANDR MIKHAILOVICH
To: MAWARI INC.
Reel/Frame 064829/0539 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2023
From: MAWARI, INC.
To: MAWARI CORP.
Reel/Frame 064830/0538 →
Priority Claims (1)
JP 2021-037507 · Mar 9, 2021 · national
Continuity (1)
Related Publication 20240169595A1 · May 23, 2024
References Cited (19)
US 20100134494A1 · Lim · 2010 [cited by applicant]
US 20190069000A1 · Hou · 2019 [cited by applicant]
US 20200005361A1 · Zeiger · 2020 [cited by examiner]
US 20200258299A1 · Kobayashi · 2020 [cited by applicant]
US 20210142551A1 · Kobayashi · 2021 [cited by applicant]
US 20220368751A1 · Oh · 2022 [cited by applicant]
JP 09200599A · 1997 [cited by applicant]
JP 2005259097A · 2005 [cited by applicant]
JP 2009140109A · 2009 [cited by applicant]
JP 2014219739A · 2014 [cited by applicant]
JP 2019046077A · 2019 [cited by applicant]
JP 2020536300A · 2020 [cited by applicant]
WO 2019003953A1 · 2019 [cited by applicant]
WO 2019039282A1 · 2019 [cited by applicant]
WO 2019067687A · 2019 [cited by applicant]
WO 2020149270A1 · 2020 [cited by applicant]
WO 2021002592A1 · 2021 [cited by applicant]
International Search Report from International Application No. PCT/JP2022/010053 mailed May 24, 2022. [cited by applicant]
Extended European Search Report dated Jan. 8, 2025. [cited by applicant]
Cited By (2)
US 12,573,184 US 12,597,241