Patents by Inventor Hirokazu Ohi

Hirokazu Ohi 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: 8782126
    Abstract: An end user is provided with an environment to easily remote-control a video camera via a general network such as the Internet. For this purpose, on a client side, the content of camera control is described in file-transfer protocol description, and the description is transferred to a camera server on the Internet via a browser. The camera server interprets the description, controls a camera in accordance with the designated content, to perform image sensing, and returns the obtained video image as the content of a file to the client. The client performs various controls while observing the video image. When a desired angle has been found, the client instructs to register the angle in a bookmark, then angle information displayed at that time is registered. Thereafter, when the user of the client can see the video image obtained on the same image-sensing conditions by merely select-designating the angle information registered in the bookmark.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: July 15, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hirokazu Ohi, Yasutomo Suzuki, Tadashi Yamakawa, Mamoru Sato, Yasuhiro Okuno
  • Publication number: 20110279694
    Abstract: An end user is provided with an environment to easily remote-control a video camera via a general network such as the Internet. For this purpose, on a client side, the content of camera control is described in file-transfer protocol description, and the description is transferred to a camera server on the Internet via a browser. The camera server interprets the description, controls a camera in accordance with the designated content, to perform image sensing, and returns the obtained video image as the content of a file to the client. The client performs various controls while observing the video image. When a desired angle has been found, the client instructs to register the angle in a bookmark, then angle information displayed at that time is registered. Thereafter, when the user of the client can see the video image obtained on the same image-sensing conditions by merely select-designating the angle information registered in the bookmark.
    Type: Application
    Filed: July 28, 2011
    Publication date: November 17, 2011
    Inventors: Hirokazu Ohi, Yasutomo Suzuki, Tadashi Yamakawa, Mamoru Sato, Yasuhiro Okuno
  • Patent number: 8015242
    Abstract: An end user is provided with an environment to easily remote-control a video camera via a general network such as the Internet. For this purpose, on a client side, the content of camera control is described in file-transfer protocol description, and the description is transferred to a camera server on the Internet via a browser. The camera server interprets the description, controls a camera in accordance with the designated content, to perform image sensing, and returns the obtained video image as the content of a file to the client. The client performs various controls while observing the video image. When a desired angle has been found, the client instructs to register the angle in a bookmark, then angle information displayed at that time is registered. Thereafter, when the user of the client can see the video image obtained on the same image-sensing conditions by merely select-designating the angle information registered in the bookmark.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: September 6, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hirokazu Ohi, Yasutomo Suzuki, Tadashi Yamakawa, Mamoru Sato, Yasuhiro Okuno
  • Publication number: 20060253552
    Abstract: An end user is provided with an environment to easily remote-control a video camera via a general network such as the Internet. For this purpose, on a client side, the content of camera control is described in file-transfer protocol description, and the description is transferred to a camera server on the Internet via a browser. The camera server interprets the description, controls a camera in accordance with the designated content, to perform image sensing, and returns the obtained video image as the content of a file to the client. The client performs various controls while observing the video image. When a desired angle has been found, the client instructs to register the angle in a bookmark, then angle information displayed at that time is registered. Thereafter, when the user of the client can see the video image obtained on the same image-sensing conditions by merely select-designating the angle information registered in the bookmark.
    Type: Application
    Filed: July 7, 2006
    Publication date: November 9, 2006
    Applicant: Canon Kabushiki Kaisha
    Inventors: Hirokazu Ohi, Yasutomo Suzuki, Tadashi Yamakawa, Mamoru Sato, Yasuhiro Okuno
  • Patent number: 7113971
    Abstract: An end user is provided with an environment to easily remote-control a video camera via a general network such as the Internet. For this purpose, on a client side, the content of camera control is described in file-transfer protocol description, and the description is transferred to a camera server on the Internet via a browser. The camera server interprets the description, controls a camera in accordance with the designated content, to perform image sensing, and returns the obtained video image as the content of a file to the client. The client performs various controls while observing the video image. When a desired angle has been found, the client instructs to register the angle in a bookmark, then angle information displayed at that time is registered. Thereafter, when the user of the client can see the video image obtained on the same image-sensing conditions by merely select-designating the angle information registered in the bookmark.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: September 26, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hirokazu Ohi, Yasutomo Suzuki, Tadashi Yamakawa, Mamoru Sato, Yasuhiro Okuno
  • Patent number: 7028292
    Abstract: In a program executing apparatus, a code reading section reads intermediate codes into a storage unit. A data-reference analyzing section determines whether the operands of instructions in the intermediate codes stored in the storage unit require a data reference. Each data reference is analyzed for instructions requiring the data reference. A code rewriting section rewrites the operands of the instructions according to the analysis information obtained by the data-reference analyzing section. An address updating section updates the addresses of address-related instructions. After all intermediate codes are interpreted, a main interpreting and executing section starts interpreting and executing the intermediate codes.
    Type: Grant
    Filed: June 24, 1999
    Date of Patent: April 11, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yasuhiro Yokota, Makoto Minari, Hirokazu Ohi, Jun Nozaki
  • Patent number: 6807664
    Abstract: An interpreter serves for a programming language. It first receives information specifying names and the like of multiple applications written in the programming language. Then, the interpreter generates individual application areas corresponding to the applications for storing data required for execution of the applications. It also generates a task for each of the applications and executes the application in the task. If the interpreter detects a new class in required classes during execution of the individual applications, it loads bytecodes for the new class in a shared area. Also, if the new class has a class variable, the interpreter allocates a class variable area for the class variable which corresponds to the application. Furthermore, to access a class variable during execution of an application, the interpreter accesses a class variable area for the class variable in the individual application area corresponding to the application.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: October 19, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hirokazu Ohi
  • Publication number: 20030217359
    Abstract: It is an object of the present invention to improve operability of an image processing apparatus that allows image scanning or image printout such as a copier, printer or FAX, etc. In order to attain the above-described object, the image processing apparatus according to the present invention that controls a plurality of programs stores a group identification information correspondence table that controls the correspondence between a program and group identification information indicating a group to which the program belongs and a display position correspondence table that controls the correspondence between a program and a display position of the corresponding tab. The image processing apparatus installs programs to be installed (S701), references the group identification information correspondence table and decides the presence/absence of other programs having the same group identification information as the group identification information of the programs to be installed (S704).
    Type: Application
    Filed: March 10, 2003
    Publication date: November 20, 2003
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Hirokazu Ohi, Yasuhiro Yokota
  • Patent number: 6529943
    Abstract: Part of the functionality and information of a server is published to a client, and the client makes a request based on this information, and before embedding the request from the client into processing, a server determines whether the request is invalid. In addition, before the processing is executed into which the request from the client has been embedded, whether the request is invalid is determined again. This configuration enables a detailed request from the client to be safely embedded into the server's processing and also enables the server and system to be stably operated.
    Type: Grant
    Filed: April 22, 1999
    Date of Patent: March 4, 2003
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hirokazu Ohi
  • Publication number: 20030014661
    Abstract: An information processing apparatus that safely executes unreliable software input from the outside is provided by the present invention.
    Type: Application
    Filed: May 30, 2002
    Publication date: January 16, 2003
    Inventor: Hirokazu Ohi
  • Patent number: 5857017
    Abstract: A call waiting notifying apparatus including a discriminating circuit to discriminate to see if a call reception has been generated from a digital line to an analog terminal in communication or not; and a transmitting circuit to transmit a predetermined tone to the analog terminal if the generation of the call waiting is determined by the discriminating circuit. The discriminating circuit discriminates the generation of the call waiting on the basis of a command received through a control channel of the digital line.
    Type: Grant
    Filed: October 24, 1997
    Date of Patent: January 5, 1999
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hirokazu Ohi, Shigeru Nishikawa, Michihiro Izumi
  • Patent number: 5526423
    Abstract: In a telephone apparatus which accommodates a plurality of lines and a plurality of terminals, system services in accordance with preset working data are realized based upon prescribed operations such as the dialing of an outgoing call from a terminal. The system services include the storing of desired dial information, the recording and playback of voice information from an outside provider of voice information, and the supplying of billing information.
    Type: Grant
    Filed: March 22, 1994
    Date of Patent: June 11, 1996
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masatomo Ohuchi, Hirokazu Ohi