IP Library Granted Patent US 10,997,305
Granted Patent B2
US 10,997,305 · App. 16/075,311 · Granted May 4, 2021

Information processing device, information processing method, and distributed component

Inventors: Zhihui Zhang (Beijing, CN); Weibin Shi (Beijing, CN)
Assignee: SONY CORPORATION
G06F21/608B33Y50/00G06F3/12G06F3/1205G06F3/1225G06F3/1226G06F3/1238G06F3/1289G06F21/10G06F21/445G06F21/60G06F30/00
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 10,997,305
App. No.
16/075,311
Granted
May 4, 2021
Kind
B2
Abstract

Disclosed are an information processing device, information processing method, and a distributed component. The information processing device according to one embodiment comprises one or more processors. The processor is configured to generate a distributed component aimed at a three dimensional printing task. The distributed component is used for controlling, independent of the information processing device, execution of the three dimensional printing task after establishing a connection with a user equipment, and comprises decryption information of three dimensional model data used for the three dimensional printing task. The processor is further configured to control the arrangement of the distributed component to the user equipment.

Claims (61)

1. An information processing apparatus, comprising:

processing circuitry configured to

generate a distributed component for a three dimensional (3D) printing task, wherein the distributed component includes

decryption information with respect to 3D model data for the 3D printing task, the 3D model data including primary model data and secondary model data, and

an interface to communicate with a user equipment, and

the distributed component is configured to control execution of the 3D printing task independently of the information processing apparatus after establishing connection with the user equipment via the interface; and

control deployment of the distributed component to the user equipment, wherein

the processing circuitry generates the distributed component by uniquely arranging the secondary model data in the distributed component, and

in controlling the deployment of the distributed content to the user equipment, the processing circuitry makes the 3D model data be the primary model data.

2. The information processing apparatus according to claim 1 , wherein the processing circuitry is further configured to:

process the 3D model data for the 3D printing task; and

control transmission of the processed 3D model data to the user equipment.

3. The information processing apparatus according to claim 2 , wherein

the distributed component is configured to:

acquire a parameter of a 3D printing apparatus associated with the user equipment, and

control transmission of the parameter to the information processing apparatus, and

the processing circuitry is further configured to:

process the 3D model data into slice data based on the parameter,

generate printing configuration information based on the parameter, and

control transmission of the slice data and the printing configuration information to the distributed component at the user equipment to control the execution of the 3D printing task.

4. The information processing apparatus according to claim 1 , wherein the distributed component is further configured to:

acquire a parameter of a 3D printing apparatus associated with the user equipment; and

process the 3D model data into slice data based on the acquired parameter.

5. The information processing apparatus according to claim 2 , wherein the processing circuitry processes the 3D model data by:

encrypting the 3D model data or slice data obtained from the 3D model data; and/or

performing a fragmentization process and an obfuscation process on the 3D model data or the slice data.

6. The information processing apparatus according to claim 1 , wherein the processing circuitry generates the distributed component by embedding a decryption key and a decryption algorithm for the 3D model data into execution codes of the distributed component in a white-box cryptography manner.

7. The information processing apparatus according to claim 1 , wherein

the distributed component further includes authorization information related to the 3D model data, and

the distributed component is further configured to control the execution of the 3D printing task based on the authorization information.

8. The information processing apparatus according to claim 7 , wherein the authorization information comprises one or more of:

an identifier of the 3D model data;

an allowable number of times for printing the 3D model data; and

a usage time limit of the 3D model data.

9. The information processing apparatus according to claim 1 , wherein the distributed component is further configured to clear a model file, a slice file, a temporary file and/or cache data for the 3D printing task, during the execution of or after completion of the 3D printing task.

10. The information processing apparatus according to claim 1 , wherein the distributed component is further configured to transfer authentication information between the information processing apparatus and a 3D printing apparatus, for mutual authentication with the 3D printing apparatus.

11. The information processing apparatus according to claim 10 , wherein the authentication information comprises:

a certificate and signature information for a certificate mode;

encrypted random information or signature information for an identity public key system mode; or

challenge information, identification information and auxiliary information for a prefabrication shared key mode.

12. The information processing apparatus according to claim 1 , wherein the information processing apparatus operates as a 3D model browse server or a 3D printing control server, the 3D model browse server comprises a 3D model library and/or a 3D model transaction interface.

13. An information processing apparatus, comprising:

processing circuitry configured to acquire a distributed component that is deployed by a server end for a three dimensional (3D) printing task, wherein

the distributed component includes

decryption information with respect to 3D model data for the 3D printing task, the 3D model data including primary model data and secondary model data, and

an interface to communicate with a user equipment,

the distributed component is configured to control execution of the 3D printing task independently of the server after establishing connection with the user equipment via the interface,

the processing circuitry is further configured to operate the distributed component to control a 3D printing apparatus associated with the information processing apparatus to execute the 3D printing task,

the secondary model data is uniquely arranged in the distributed component, and

in deployment of the distributed content to the user equipment, the 3D model data is made to be the primary model data.

14. A distributed component deployed from a server end to a user equipment for a three dimensional (3D) printing task, the distributed component comprising:

a storage that stores decryption information with respect to 3D model data for the 3D printing task, the 3D model data including primary model data and secondary model data;

an interface to communicate with the user equipment; and

processing circuitry is configured to

control execution of the 3D printing task independently of the server after connection is established between the distributed component and the user equipment via the interface, wherein

the secondary model data is uniquely arranged in the distributed component, and

in deployment of the distributed content to the user equipment, the 3D model data is made to be the primary model data.

15. The distributed component according to claim 14 , wherein the processing circuitry is further configured to:

control transfer of authentication information between the user equipment and a 3D printing apparatus, for mutual authentication between the user equipment and the 3D printing apparatus.

16. The distributed component according to claim 14 , wherein the processing circuitry is further configured to clear a model file, a slice file, a temporary file and/or cache data for the 3D printing task, during the execution of or after completion of the 3D printing task.

17. The distributed component according to claim 14 , wherein the processing circuitry is further configured to perform a recovery process on the 3D model data subjected to an obfuscation process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2019
From: ZHANG, ZHIHUI; SHI, WEIBIN
To: SONY CORPORATION
Reel/Frame 048525/0839 →
Priority Claims (1)
CN 201610079736.1 · Feb 4, 2016 · national
Continuity (1)
Related Publication 20190042773A1 · Feb 7, 2019