Patents by Inventor Masahiko Kuwabara

Masahiko Kuwabara 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: 8826053
    Abstract: An engine processor program, stored in a non-volatile storage region 37 of a storage section 35 connected to a host processor 31 of a host section 30, for execution in an engine processor 41 of an engine section 40, is transmitted from the host section 30 to the engine section 40. The engine processor program received by the engine section 40 is stored in a volatile storage section 42 connected to an engine processor 51. Then, the host section 30 notifies an execution instruction for a specified program, among the engine processor programs stored in the storage section 42, to the engine section 40 and causes execution on the engine processor 41. As a result, even in a structure provided, the engine section 40 does not need a large capacity non-volatile storage region, thereby configuring a compact mobile communication terminal.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: September 2, 2014
    Assignee: Vodafone Group PLC
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Patent number: 8400469
    Abstract: During execution of an engine application by an engine unit, a host unit determines a region for host display upon a display screen, wherein the host unit determines the display contents, according to the usage direction of the display screen employed. Subsequently, the unit creates a host image; the unit generates an engine application image, when the operation of the engine application starts. A display image generation means then generates an image during engine application execution wherein the host image and the engine application image are overlapped, so that, in the region wherein the region for host display and the region for engine display are superimposed, priority is given to the engine application image. Thus, along with it being possible to build the device as a whole in a more compact manner, it is also possible to ensure the convenience from the point of view of the user.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: March 19, 2013
    Assignee: Vodafone Group PLC
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Patent number: 8375079
    Abstract: An application load unit of a host unit loads an application main body of an engine application which has been acquired to an engine unit. Subsequently, when an execution command for the application main body is issued by the user, an execution decision means within an application execution control unit of the host unit refers to application management information, and decides whether or not it is possible to execute the application main body. If the result of this decision is affirmative, an execution command transmission means within the application execution control unit sends an execution command for the application main body to the engine unit. As a result, processing related to the engine application is apportioned between the host unit and the engine unit in an appropriate manner.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: February 12, 2013
    Assignee: Vodafone Group PLC
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Patent number: 8311529
    Abstract: A mobile communication terminal having a structure including a host section and an engine section is built compactly. —As a request for using a host-connecting device is received from an engine section 40, a host section 30 makes a judgment of whether or not a current state of an engine processor of the engine section 40 is an engine-mode state of controlling actively an operation of an engine-connecting device connected to the engine processor of the engine section 40, and the engine-mode state is estimated to be continued. Further, when a result of the judgment is affirmative, the host section 30 operates a host-connecting section, according to an operation mode specified by operation mode parameters. As a result, in a mode in which a request is made by an application executed by the engine processor, a specific host-connecting device which the application has desired to use is operated.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: November 13, 2012
    Assignee: Vodafone Group PLC
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Patent number: 8301185
    Abstract: Whenever, there occurs a predetermined event which occurs periodically, a host section which includes a host processor 31, makes a judgment of whether or not it is an engine-mode state in which an engine section 40 is executing an engine application, and whether or not it is estimated that the engine-mode state will be continued. When this judgment result is affirmative, the host section notifies to the engine section 40, information which the host section has collected after the previous notification, and which is to be notified periodically to the engine section. As a result of this, at a periodic timing called as an occurrence of a predetermined event, periodic notification data is notified from the host section to the engine section 40.
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: October 30, 2012
    Assignee: Vodafone Group PLC
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Patent number: 8154551
    Abstract: When a character input is necessary during an execution of an engine application 39k in an engine section, a character input processing request section 65 of the engine section issues a character input processing request FRQ depending on a request from the engine application 39k. After receiving the character input processing request, a character input processing section 61 of a host section carries out a character input processing, and notifies a character input processing result to the engine section. In the engine section which has received the character input processing result, characters according to the character input processing result are displayed by using character font data in the engine section. As a result, it is possible to make an apparatus structure compact, as well as to improve a convenience for a user.
    Type: Grant
    Filed: November 27, 2007
    Date of Patent: April 10, 2012
    Assignee: Vodafone Group PLC
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Publication number: 20080108344
    Abstract: When a character input is necessary during an execution of an engine application 39k in an engine section, a character input processing request section 65 of the engine section issues a character input processing request FRQ depending on a request from the engine application 39k. After receiving the character input processing request, a character input processing section 61 of a host section carries out a character input processing, and notifies a character input processing result to the engine section. In the engine section which has received the character input processing result, characters according to the character input processing result are displayed by using character font data in the engine section. As a result, it is possible to make an apparatus structure compact, as well as to improve a convenience for a user.
    Type: Application
    Filed: November 27, 2007
    Publication date: May 8, 2008
    Applicant: VODAFONE K.K.
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Publication number: 20080045276
    Abstract: Whenever, there occurs a predetermined event which occurs periodically, a host section which includes a host processor 31, makes a judgment of whether or not it is an engine-mode state in which an engine section 40 is executing an engine application, and whether or not it is estimated that the engine-mode state will be continued. When this judgment result is affirmative, the host section notifies to the engine section 40, information which the host section has collected after the previous notification, and which is to be notified periodically to the engine section. As a result of this, at a periodic timing called as an occurrence of a predetermined event, periodic notification data is notified from the host section to the engine section 40.
    Type: Application
    Filed: August 17, 2007
    Publication date: February 21, 2008
    Applicant: VODAFONE K.K.,
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Publication number: 20080020804
    Abstract: During execution of an engine application by an engine unit 40, a host unit 30 determines a region for host display upon a display screen, wherein the host unit determines the display contents, according to the usage direction of the display screen employed. Subsequently, the unit 30 creates a host image; the unit 40 generates an engine application image, when the operation of the engine application starts. A display image generation means 60 then generates an image during engine application execution wherein the host image and the engine application image are overlapped, so that, in the region wherein the region for host display and the region for engine display are superimposed, priority is given to the engine application image. Thus, along with it being possible to build the device as a whole in a more compact manner, it is also possible to ensure the convenience from the point of view of the user.
    Type: Application
    Filed: July 18, 2007
    Publication date: January 24, 2008
    Applicant: VODAFONE K.K.
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Publication number: 20070255817
    Abstract: An application load unit 72 of a host unit loads an application main body of an engine application which has been acquired to an engine unit 40. Subsequently, when an execution command for the application main body is issued by the user, an execution decision means within an application execution control unit 73 of the host unit refers to application management information, and decides whether or not it is possible to execute the application main body. If the result of this decision is affirmative, an execution command transmission means within the application execution control unit 73 sends an execution command for the application main body to the engine unit 40. As a result, processing related to the engine application is apportioned between the host unit and the engine unit in an appropriate manner.
    Type: Application
    Filed: April 13, 2007
    Publication date: November 1, 2007
    Applicant: VODAFONE K.K.
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Publication number: 20070129047
    Abstract: A mobile communication terminal having a structure including a host section and an engine section is built compactly. As a request for using a host-connecting device is received from an engine section 40, a host section 30 makes a judgment of whether or not a current state of an engine processor of the engine section 40 is an engine-mode state of controlling actively an operation of an engine-connecting device connected to the engine processor of the engine section 40, and the engine-mode state is estimated to be continued. Further, when a result of the judgment is affirmative, the host section 30 operates a host-connecting section, according to an operation mode specified by operation mode parameters. As a result, in a mode in which a request is made by an application executed by the engine processor, a specific host-connecting device which the application has desired to use is operated.
    Type: Application
    Filed: November 1, 2006
    Publication date: June 7, 2007
    Applicant: VODAFONE K.K.
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Publication number: 20070077887
    Abstract: An engine processor program, stored in a non-volatile storage region 37 of a storage section 35 connected to a host processor 31 of a host section 30, for execution in an engine processor 41 of an engine section 40, is transmitted from the host section 30 to the engine section 40. The engine processor program received by the engine section 40 is stored in a volatile storage section 42 connected to an engine processor 51. Then, the host section 30 notifies an execution instruction for a specified program, among the engine processor programs stored in the storage section 42, to the engine section 40 and causes execution on the engine processor 41. As a result, even in a structure provided, the engine section 40 does not need a large capacity non-volatile storage region, thereby configuring a compact mobile communication terminal.
    Type: Application
    Filed: December 4, 2006
    Publication date: April 5, 2007
    Applicant: VODAFONE K.K.
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura
  • Publication number: 20070033309
    Abstract: In a structure comprising host section performs a processing associated with a communication with an outside, and an engine section executes a predetermined function under a management of the host section, a mobile communication terminal is built compactly, performing a convenient key input data processing for a user. When key input data is notified to a host section 30 from an operating section 21 by the user, the host section judges whether or not the key input data is input by operating a host-specific key is made. If the result is affirmative, the host section 30 judges whether or not the engine section 40 is in an engine mode to be notified of the key input data, estimating the engine mode is continued. Further, if the result is affirmative, the host section 30 notifies the key input data of the engine section 40.
    Type: Application
    Filed: October 10, 2006
    Publication date: February 8, 2007
    Applicant: VODAFONE K.K.
    Inventors: Masahiko Kuwabara, Kazuo Aoki, Toshiro Matsumura