Patents by Inventor Toshiyuki Sakata
Toshiyuki Sakata has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11177046Abstract: A pressure vessel includes a pressure vessel body provided with a flow channel through which a fluid is caused to flow, having a rectangular cross-sectional shape, and formed to extend in a direction of flow of the fluid, a body flange provided at at least one end side of the pressure vessel body in a longitudinal direction and having a circular cross-sectional shape, and a connecting member connecting the pressure vessel body and the body flange to each other, and the connecting member has a body-flange connected portion connected to the body flange, having a circular cross-sectional shape, and formed in a cylindrical shape, a pressure-vessel-body connected portion connected to the pressure vessel body, being larger in outer shape than the body-flange connected portion, and formed in a cylindrical shape, and a connecting portion connecting the body-flange connected portion and the pressure-vessel-body connected portion to each other and formed in a cylindrical shape with a shape changing to be gradually smalType: GrantFiled: May 7, 2019Date of Patent: November 16, 2021Assignee: IHI CORPORATIONInventors: Toshiyuki Sakata, Nobuyuki Honma, Shigeki Sakakura, Kohei Tsurugaya, Daisuke Tsunoda
-
Patent number: 11145423Abstract: A pressure vessel comprises a pressure vessel body having a rectangular cross-sectional shape and formed to extend in the direction of flow of fluids, and the pressure vessel body includes a first flow channel which is formed in the longitudinal direction of the pressure vessel body and through which a first fluid is caused to flow, a second flow channel which is formed in the longitudinal direction of the pressure vessel body and through which a second fluid is caused to flow, a first-fluid inlet-outlet port which is provided in one longitudinal end surface of the pressure vessel body and connects with the first flow channel and through which the first fluid is caused to flow in or out, a second-fluid inlet-outlet port which is provided in the other longitudinal end surface of the pressure vessel body and connects with the second flow channel and through which the second fluid is caused to flow in or out, an opening portion which is provided in the one longitudinal end surface of the pressure vessel body andType: GrantFiled: May 7, 2019Date of Patent: October 12, 2021Assignee: IHI CORPORATIONInventors: Shigeki Sakakura, Yu Murakami, Nobuyuki Honma, Toshiyuki Sakata, Kohei Tsurugaya, Daisuke Tsunoda
-
Patent number: 10987644Abstract: A fluid dispersing device includes a tubular first wall portion with an axis extending in a first direction defined as a central axis, and a second wall portion separated downward from the first wall portion. The second wall portion includes at least one circular member and a disk-like member each having a flat surface for causing a fluid passing through an inner space of the first wall portion to collide therewith. The disk-like member is separated downward from the at least one circular member. The at least one circular member has an outer diameter equal to or smaller than an inner diameter of the first wall portion. The disk-like member has an outer diameter equal to or smaller than an outer diameter of the closest circular member.Type: GrantFiled: March 12, 2019Date of Patent: April 27, 2021Assignee: IHI CORPORATIONInventors: Daisuke Tsunoda, Shigeki Sakakura, Nobuyuki Honma, Toshiyuki Sakata, Kohei Tsurugaya
-
Patent number: 10928137Abstract: A pressure vessel includes a pressure vessel body provided with a flow channel through which a fluid is caused to flow, having a rectangular cross-sectional shape, and formed in an elongated shape, and a circular body flange provided on at least one longitudinal end side of the pressure vessel body, the pressure vessel body has a fluid inlet-outlet port which is provided on the one longitudinal end side and the body flange side of the pressure vessel body and connects with the flow channel and through which the fluid is caused to flow in or out, and the pressure vessel further includes an inlet-outlet header which is formed between the pressure vessel body and the body flange as a closed space connecting with the fluid inlet-outlet port and which the fluid is caused to flow into and out of.Type: GrantFiled: March 6, 2019Date of Patent: February 23, 2021Assignee: IHI CORPORATIONInventors: Shigeki Sakakura, Nobuyuki Honma, Toshiyuki Sakata, Kohei Tsurugaya, Daisuke Tsunoda
-
Patent number: 10793308Abstract: A packaging system according to an aspect is a packaging system formed by connecting an external server to a plurality of packaging apparatuses via a network. The external server stores control parameters for the packaging apparatuses to package an article to be packaged in an optimal state. The packaging apparatus communicates with the external server, downloads necessary control parameters, and controls a packaging operation by using the downloaded control parameters. Accordingly, a setting operation performed in each of the packaging apparatuses can be significantly reduced.Type: GrantFiled: February 2, 2016Date of Patent: October 6, 2020Assignee: Ishida Co., Ltd.Inventors: Masatsugu Tanaka, Toshiyuki Sakata
-
Publication number: 20190267144Abstract: A pressure vessel includes a pressure vessel body provided with a flow channel through which a fluid is caused to flow, having a rectangular cross-sectional shape, and formed to extend in a direction of flow of the fluid, a body flange provided at at least one end side of the pressure vessel body in a longitudinal direction and having a circular cross-sectional shape, and a connecting member connecting the pressure vessel body and the body flange to each other, and the connecting member has a body-flange connected portion connected to the body flange, having a circular cross-sectional shape, and formed in a cylindrical shape, a pressure-vessel-body connected portion connected to the pressure vessel body, being larger in outer shape than the body-flange connected portion, and formed in a cylindrical shape, and a connecting portion connecting the body-flange connected portion and the pressure-vessel-body connected portion to each other and formed in a cylindrical shape with a shape changing to be gradually smalType: ApplicationFiled: May 7, 2019Publication date: August 29, 2019Applicant: IHI CORPORATIONInventors: Toshiyuki SAKATA, Nobuyuki HONMA, Shigeki SAKAKURA, Kohei TSURUGAYA, Daisuke TSUNODA
-
Publication number: 20190259504Abstract: A pressure vessel comprises a pressure vessel body having a rectangular cross-sectional shape and formed to extend in the direction of flow of fluids, and the pressure vessel body includes a first flow channel which is formed in the longitudinal direction of the pressure vessel body and through which a first fluid is caused to flow, a second flow channel which is formed in the longitudinal direction of the pressure vessel body and through which a second fluid is caused to flow, a first-fluid inlet-outlet port which is provided in one longitudinal end surface of the pressure vessel body and connects with the first flow channel and through which the first fluid is caused to flow in or out, a second-fluid inlet-outlet port which is provided in the other longitudinal end surface of the pressure vessel body and connects with the second flow channel and through which the second fluid is caused to flow in or out, an opening portion which is provided in the one longitudinal end surface of the pressure vessel body andType: ApplicationFiled: May 7, 2019Publication date: August 22, 2019Applicant: IHI CORPORATIONInventors: Shigeki SAKAKURA, Yu MURAKAMI, Nobuyuki HONMA, Toshiyuki SAKATA, Kohei TSURUGAYA, Daisuke TSUNODA
-
Publication number: 20190209987Abstract: A fluid dispersing device includes a tubular first wall portion with an axis extending in a first direction defined as a central axis, and a second wall portion separated downward from the first wall portion. The second wall portion includes at least one circular member and a disk-like member each having a flat surface for causing a fluid passing through an inner space of the first wall portion to collide therewith. The disk-like member is separated downward from the at least one circular member. The at least one circular member has an outer diameter equal to or smaller than an inner diameter of the first wall portion. The disk-like member has an outer diameter equal to or smaller than an outer diameter of the closest circular member.Type: ApplicationFiled: March 12, 2019Publication date: July 11, 2019Applicant: IHI CORPORATIONInventors: Daisuke TSUNODA, Shigeki SAKAKURA, Nobuyuki HONMA, Toshiyuki SAKATA, Kohei TSURUGAYA
-
Publication number: 20190195565Abstract: A pressure vessel includes a pressure vessel body provided with a flow channel through which a fluid is caused to flow, having a rectangular cross-sectional shape, and formed in an elongated shape, and a circular body flange provided on at least one longitudinal end side of the pressure vessel body, the pressure vessel body has a fluid inlet-outlet port which is provided on the one longitudinal end side and the body flange side of the pressure vessel body and connects with the flow channel and through which the fluid is caused to flow in or out, and the pressure vessel further includes an inlet-outlet header which is formed between the pressure vessel body and the body flange as a closed space connecting with the fluid inlet-outlet port and which the fluid is caused to flow into and out of.Type: ApplicationFiled: March 6, 2019Publication date: June 27, 2019Applicant: IHI CORPORATIONInventors: Shigeki SAKAKURA, Nobuyuki HONMA, Toshiyuki SAKATA, Kohei TSURUGAYA, Daisuke TSUNODA
-
Publication number: 20180320994Abstract: A heat treatment apparatus includes: a heat exchange unit including a plurality of first channels and a plurality of second channels; a space-forming part having a space facing channel openings of the respective first channels; a first opening located in the space-forming part and having a first aperture; a flow-regulating part installed in the space in the space-forming part to regulate a flow of the first fluid; and an attachment part for removably attaching the flow-regulating part through the first aperture, wherein the space in the space-forming part is a space in which first fluid led out of the respective channel openings flows together, or a space from which the first fluid flowing together is introduced to the respective channel openings, and in a state in which the flow-regulating part is fixed in the space-forming part, the flow-regulating part is opposed to the plural channel openings.Type: ApplicationFiled: July 13, 2018Publication date: November 8, 2018Applicant: IHI CORPORATIONInventors: Yasuhiro BABA, Shigeki SAKAKURA, Nobuyuki HONMA, Toshiyuki SAKATA, Kohei TSURUGAYA, Daisuke TSUNODA
-
Publication number: 20160229574Abstract: A packaging system according to an aspect is a packaging system formed by connecting an external server to a plurality of packaging apparatuses via a network. The external server stores control parameters for the packaging apparatuses to package an article to be packaged in an optimal state. The packaging apparatus communicates with the external server, downloads necessary control parameters, and controls a packaging operation by using the downloaded control parameters. Accordingly, a setting operation performed in each of the packaging apparatuses can be significantly reduced.Type: ApplicationFiled: February 2, 2016Publication date: August 11, 2016Applicant: Ishida Co., Ltd.Inventors: Masatsugu TANAKA, Toshiyuki SAKATA
-
Patent number: 8418157Abstract: A compiler comprises an analysis unit that detects directives (options and pragmas) from a user to the compiler, an optimization unit that is made up of a processing unit (a global region allocation unit, a software pipelining unit, a loop unrolling unit, a “if” conversion unit, and a pair instruction generation unit) that performs individual optimization processing designated by options and pragmas from a user, following the directives and the like from the analysis unit, etc. The global region allocation unit performs optimization processing, following designation of the maximum data size of variables to be allocated to a global region, designation of variables to be allocated to the global region, and options and pragmas regarding designation of variables not to be allocated in the global region.Type: GrantFiled: February 16, 2010Date of Patent: April 9, 2013Assignee: Panasonic CorporationInventors: Hajime Ogawa, Taketo Heishi, Toshiyuki Sakata, Shuichi Takayama, Shohei Michimoto, Tomoo Hamada, Ryoko Miyachi
-
Patent number: 8151254Abstract: An operator definition file 102 and the like included in a source program 101 and a compiler 100 that translates the source program 101 into a machine language program 105 are provided. The operator definition file 102 includes definitions of various fixed point type operators by class definitions. The compiler 100 can generate effectively advanced and specific instructions that a processor executes and make improvements through expanding functions and the like without repeating frequently upgrading of the version of the compiler itself. The compiler 100 is made up of an intermediate code generation unit 121 that generates intermediate codes, a machine language instruction substitution unit 122 that substitutes the intermediate codes referring to classes defined by the operator definition file 102 with machine language instructions and an optimization unit 130 that performs optimization targeting the intermediate codes including the substituted machine language instructions.Type: GrantFiled: April 24, 2007Date of Patent: April 3, 2012Assignee: Panasonic CorporationInventors: Taketo Heishi, Toshiyuki Sakata, Hajime Ogawa, Ryoko Miyachi, Shuji Miyasaka, Tomokazu Ishikawa
-
Patent number: 7827542Abstract: A compiler apparatus that improves the performance of loop processing. The compiler apparatus translates a C program that includes a loop into a machine language program, and includes: a movement judgment unit that judges whether or not an instruction which is positioned outside of the loop of the C program can be moved into the loop, based on a state of live ranges of variables used in the instruction; a movement execution unit that moves the instruction into the loop in the case where the movement judgment unit judges that the instruction can be moved into the loop, thereby generating an intermediate program; and a translation unit that translates the intermediate program into the machine language program.Type: GrantFiled: September 25, 2006Date of Patent: November 2, 2010Assignee: Panasonic CorporationInventors: Hajime Ogawa, Ryoko Miyachi, Toshiyuki Sakata
-
Publication number: 20100175056Abstract: A compiler comprises an analysis unit that detects directives (options and pragmas) from a user to the compiler, an optimization unit that is made up of a processing unit (a global region allocation unit, a software pipelining unit, a loop unrolling unit, a “if” conversion unit, and a pair instruction generation unit) that performs individual optimization processing designated by options and pragmas from a user, following the directives and the like from the analysis unit, etc. The global region allocation unit performs optimization processing, following designation of the maximum data size of variables to be allocated to a global region, designation of variables to be allocated to the global region, and options and pragmas regarding designation of variables not to be allocated in the global region.Type: ApplicationFiled: February 16, 2010Publication date: July 8, 2010Inventors: Hajime OGAWA, Taketo Heishi, Toshiyuki Sakata, Shuichi Takayama, Shohei Michimoto, Tomoo Hamada, Ryoko Miyachi
-
Patent number: 7698696Abstract: A compiler comprises an analysis unit that detects directives (options and pragmas) from a user to the compiler, an optimization unit that is made up of a processing unit (a global region allocation unit, a software pipelining unit, a loop unrolling unit, a “if” conversion unit, and a pair instruction generation unit) that performs individual optimization processing designated by options and pragmas from a user, following the directives and the like from the analysis unit, etc. The global region allocation unit performs optimization processing, following designation of the maximum data size of variables to be allocated to a global region, designation of variables to be allocated to the global region, and options and pragmas regarding designation of variables not to be allocated in the global region.Type: GrantFiled: June 30, 2003Date of Patent: April 13, 2010Assignee: Panasonic CorporationInventors: Hajime Ogawa, Taketo Heishi, Toshiyuki Sakata, Shuichi Takayama, Shohei Michimoto, Tomoo Hamada, Ryoko Miyachi
-
Publication number: 20090199166Abstract: In a program converting device, an initial-value-of-variable recognizing unit recognizes variables and initial values of the variables included in a source program. A place-of-variable determining unit, when the recognized variables are variables having a large number of specific values of the initial values, determines that the variables are to be placed in specific value areas that are each initialized with the specific value before execution of a program. An specific-value-area variable placing unit places variables having a large number of specific values of the initial values in the specific value area, and further, when the initial values of the variables include a value other than the specific value, generates an initialization code for the value other than the specific value.Type: ApplicationFiled: January 7, 2009Publication date: August 6, 2009Inventor: Toshiyuki SAKATA
-
Publication number: 20080307177Abstract: An analysis section analyzes the live range of a first variable shared among subroutines and the live range of a second variable used only in a subroutine. The allocation section allocates the second variable in an allocation memory for the first variable if the live ranges of the first and second variables do not overlap each other.Type: ApplicationFiled: April 18, 2008Publication date: December 11, 2008Inventors: Masatsugu Daimon, Naoko Nakahara, Toshiyuki Sakata, Teruo Kawabata
-
Publication number: 20080141229Abstract: The first, second, and third operating units 441 to 443 each perform a predetermined operation according to an instruction before a point of time partway through a clock cycle. When having performed a comparison operation, each operating unit outputs a result value to the condition flag operating unit 51. The condition flag operating unit 51 calculates a new condition flag value by performing a logical operation on either (a) a value that has been read from the condition flag register 46 and the result value or (b) the result values themselves. The condition flag operating unit 51 outputs, before the clock cycle ends, the new condition flag value to one of the first, second, and third gates 451 to 453 that is related to a conditional instruction so as to control nullification of the conditional new condition flag value.Type: ApplicationFiled: January 3, 2008Publication date: June 12, 2008Inventors: Taketo Heishi, Hajime Ogawa, Shuichi Takayama, Toshiyuki Sakata, Shohei Michimoto
-
Publication number: 20070256065Abstract: An operator definition file 102 and the like included in a source program 101 and a compiler 100 that translates the source program 101 into a machine language program 105 are provided. The operator definition file 102 includes definitions of various fixed point type operators by class definitions. The compiler 100 can generate effectively advanced and specific instructions that a processor executes and make improvements through expanding functions and the like without repeating frequently upgrading of the version of the compiler itself. The compiler 100 is made up of an intermediate code generation unit 121 that generates intermediate codes, a machine language instruction substitution unit 122 that substitutes the intermediate codes referring to classes defined by the operator definition file 102 with machine language instructions and an optimization unit 130 that performs optimization targeting the intermediate codes including the substituted machine language instructions.Type: ApplicationFiled: April 24, 2007Publication date: November 1, 2007Inventors: Taketo Heishi, Toshiyuki Sakata, Hajime Ogawa, Ryoko Miyachi, Shuji Miyasaka, Tomokazu Ishikawa