Patents by Inventor Masataro Shiroiwa

Masataro Shiroiwa 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: 8893161
    Abstract: A technique to suppress a remote procedure call from a client by a server is provided. An information processing system is provided that includes a client component and a server component, wherein a program of the client component makes an RPC for a function of the server component. The client component includes a holding unit that holds return value information of the function, and a calling unit that receives an RPC request for the function from the program. The server component includes an execution unit that returns a return value of the function to set return value information. When the return value information has not been set in the holding unit, the calling unit makes an RPC for the function. When the return value information has been set in the holding unit, the calling unit returns the return value included in the return value information without making an RPC.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: November 18, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masataro Shiroiwa
  • Patent number: 8397247
    Abstract: A technique to suppress a remote procedure call from a client by a server is provided. An information processing system is provided that includes a client component and a server component, wherein a program of the client component makes an RPC for a function of the server component. The client component includes a holding unit that holds return value information of the function, and a calling unit that receives an RPC request for the function from the program. The server component includes an execution unit that returns a return value of the function to set return value information. When the return value information has not been set in the holding unit, the calling unit makes an RPC for the function. When the return value information has been set in the holding unit, the calling unit returns the return value included in the return value information without making an RPC.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: March 12, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masataro Shiroiwa
  • Publication number: 20120274916
    Abstract: An apparatus comprises a grouping unit dividing substrates into groups, and determining reference and non-reference substrates for each group, a measurement unit measuring a first number of points for the reference substrate, and measuring a second number, smaller than the first number, of points for the non-reference substrate, a correction value determining unit determining a first correction value to position the reference substrate, and a second correction value to position the non-reference substrate, and an exposure unit exposing the reference substrate by positioning it based on the first correction value, and exposing the non-reference substrate by positioning it based on the second correction value, the correction value determining unit determining the first correction value based on the measurement of the reference substrate, and determining the second correction value based on the measurement of the non-reference substrate, and the measurement of the reference substrate or the first correction valu
    Type: Application
    Filed: July 9, 2012
    Publication date: November 1, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Masataro Shiroiwa, Hiroki Suzukawa
  • Patent number: 8248584
    Abstract: An apparatus comprises a grouping unit dividing substrates into groups, and determining reference and non-reference substrates for each group, a measurement unit measuring a first number of points for the reference substrate, and measuring a second number, smaller than the first number, of points for the non-reference substrate, a correction value determining unit determining a first correction value to position the reference substrate, and a second correction value to position the non-reference substrate, and an exposure unit exposing the reference substrate by positioning it based on the first correction value, and exposing the non-reference substrate by positioning it based on the second correction value, the correction value determining unit determining the first correction value based on the measurement of the reference substrate, and determining the second correction value based on the measurement of the non-reference substrate, and the measurement of the reference substrate or the first correction valu
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: August 21, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masataro Shiroiwa, Hiroki Suzukawa
  • Publication number: 20110093872
    Abstract: A technique to suppress a remote procedure call from a client by a server is provided. An information processing system is provided that includes a client component and a server component, wherein a program of the client component makes an RPC for a function of the server component. The client component includes a holding unit that holds return value information of the function, and a calling unit that receives an RPC request for the function from the program. The server component includes an execution unit that returns a return value of the function to set return value information. When the return value information has not been set in the holding unit, the calling unit makes an RPC for the function. When the return value information has been set in the holding unit, the calling unit returns the return value included in the return value information without making an RPC.
    Type: Application
    Filed: September 8, 2010
    Publication date: April 21, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Masataro Shiroiwa
  • Publication number: 20090225292
    Abstract: An apparatus comprises a grouping unit dividing substrates into groups, and determining reference and non-reference substrates for each group, a measurement unit measuring a first number of points for the reference substrate, and measuring a second number, smaller than the first number, of points for the non-reference substrate, a correction value determining unit determining a first correction value to position the reference substrate, and a second correction value to position the non-reference substrate, and an exposure unit exposing the reference substrate by positioning it based on the first correction value, and exposing the non-reference substrate by positioning it based on the second correction value, the correction value determining unit determining the first correction value based on the measurement of the reference substrate, and determining the second correction value based on the measurement of the non-reference substrate, and the measurement of the reference substrate or the first correction valu
    Type: Application
    Filed: February 27, 2009
    Publication date: September 10, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Masataro Shiroiwa, Hiroki Suzukawa