Patents by Inventor Masaki Horiuchi

Masaki Horiuchi 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: 8289345
    Abstract: A display device of the present invention displays a first image stored in first memory and a second image stored in second memory, by overlaying the first image on the second image. Once a display size/position of the first image is acquired, a first image generation unit is controlled to start generating the first image complying with the acquired display size/position. Until generation of the first image is completed, (i) a second image generation unit is controlled to generate an opaque second image that is opaque and large enough in size to cover the first image being generated, and (ii) the opaque second image is displayed. Upon completion of generation of the first image, (i) the second image generation unit is controlled to generate a partially transparent second image including a transparent part to be positioned over the first image, and (ii) the partially transparent second image is displayed.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: October 16, 2012
    Assignee: Panasonic Corporation
    Inventors: Masahiro Muikaichi, Masaki Horiuchi, Mitsuhiro Aso, Takao Adachi
  • Publication number: 20100156916
    Abstract: A display device of the present invention displays a first image stored in first memory and a second image stored in second memory, by overlaying the first image on the second image. Once a display size/position of the first image is acquired, a first image generation unit is controlled to start generating the first image complying with the acquired display size/position. Until generation of the first image is completed, (i) a second image generation unit is controlled to generate an opaque second image that is opaque and large enough in size to cover the first image being generated, and (ii) the opaque second image is displayed. Upon completion of generation of the first image, (i) the second image generation unit is controlled to generate a partially transparent second image including a transparent part to be positioned over the first image, and (ii) the partially transparent second image is displayed.
    Type: Application
    Filed: May 8, 2008
    Publication date: June 24, 2010
    Inventors: Masahiro Muikaichi, Masaki Horiuchi, Mitsuhiro Aso, Takao Adachi
  • Publication number: 20090288036
    Abstract: A multi-window display apparatus capable of displaying a plurality of windows on a screen thereof is provided with means for, when a new window is displayed so as to be superimposed on a window which has already been displayed, displaying the new window without covering significant information as ranch as possible. Upon a display request of a new window, a display object priority comparison section (103) determines, based on information stored in a display object information management section (104), an area having a low display priority on a display device (106). A new window display position determination section (102) displays the new window so as to be superimposed on the area having the low display priority.
    Type: Application
    Filed: November 20, 2006
    Publication date: November 19, 2009
    Inventors: Kazuya Osawa, Masaki Horiuchi, Mitsuhiro Aso
  • Publication number: 20090210820
    Abstract: A display object layout changing device for changing a layout of a new display object so that the new display object, made transparent, within a new display window does not overlap an existing display object within an existing display window, is provided. A new display object determination section (103) determines whether or not a transparency is set for the new display object. When the transparency is set, a display object layout determination section (104) determines whether or not the layout of the new display object is to be changed. When the layout of the new display object is to be changed, the display object layout changing section (105) changes the layout so that the new display object does not overlap the existing display object. A display control section (106) displays the new display window including the new display object, of which the layout has been changed, on the display screen.
    Type: Application
    Filed: April 24, 2007
    Publication date: August 20, 2009
    Inventors: Takao Adachi, Mitsuhiro Aso, Masaki Horiuchi
  • Publication number: 20090138811
    Abstract: A display object blending apparatus capable of preventing a desired display object from being covered and hidden, by semi-transparently displaying a display object to cover another display object which meets a condition is provided. An instruction section (101), an overlap determination section (102), a condition determination section (103), and a blending section (104) are included. When a new display object is displayed, the overlap determination section (102) determines whether or not the new display object covers an existing display object, the condition determination section (103) determines the transparency of an area including at least an area which covers the existing display object, and the blending section (104) generates display data with the determined transparency. Thus, in accordance with whether or not the existing display object to be covered meets a predetermined condition, it is possible to determine whether or not the new display object is to be made semi-transparent.
    Type: Application
    Filed: June 30, 2006
    Publication date: May 28, 2009
    Inventors: Masaki Horiuchi, Mitsuhiro Aso
  • Patent number: 7486276
    Abstract: A grab accepting section receives a request from a grab window to grab a desired key event over a focus window. A grab requesting section which retains key event request sets that may be issued until the time a key event corresponding to the user's operation result is ascertained, requests a window system to notify all of the key events belonging to the key event request set which includes the key event that the grab window desires to acquire. Thus, in a situation where operation results of a key, which is assigned with a plurality of functions, are notified as different virtual key events for the respective functions depending on the manner the key is operated, malfunctioning due to the grab window grabbing a particular key event via the window system is avoided.
    Type: Grant
    Filed: October 2, 2003
    Date of Patent: February 3, 2009
    Assignee: Panasonic Corporation
    Inventors: Hideaki Yajima, Masaki Horiuchi
  • Publication number: 20080109719
    Abstract: A keyword extraction section (108) extracts, from an electronic document (101), a plurality of character strings in accordance with information of a keyword management section (107). An action determination section (110) determines, with reference to an action definition management section (109), effect actions correlated with keywords which are corresponding to the extracted plurality of the character strings. An executing action instruction section (114) determines, from the extracted plurality of the character strings, character strings to the execute effect actions, and gives an instruction to an output control section (111). The output control section (111) controls, in accordance with the instruction given by the executing action instruction section (114), the effect actions to be executed by an output section (103).
    Type: Application
    Filed: September 28, 2005
    Publication date: May 8, 2008
    Inventors: Kazuya Osawa, Mitsuhiro Aso, Masaki Horiuchi
  • Patent number: 7359981
    Abstract: A video proxy server capable of streaming video data after a seek position in quick response to a request from a terminal while caching the video data without any loss. When the video proxy server receives a seek playback request while executing a video reading and caching operation of receiving video data from a content server, caching the video data, and streaming the cached video data to a terminal, the video proxy server starts receiving video data after the seek position from the content server, caching the video data after the seek position, and streaming the video data after the seek position to the terminal while continuing to receive and cache the video data so as to prevent any loss of the video data as the video data after the seek position is concurrently received, cached and streamed to the terminal.
    Type: Grant
    Filed: July 6, 2006
    Date of Patent: April 15, 2008
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Masaki Horiuchi, Hideaki Harumoto
  • Publication number: 20060253602
    Abstract: A video proxy server capable of streaming video data after a seek position in quick response to a request from a terminal while caching the video data without any loss. When the video proxy server receives a seek playback request while executing a video reading and caching operation of receiving video data from a content server, caching the video data, and streaming the cached video data to a terminal, the video proxy server starts receiving video data after the seek position from the content server, caching the video data after the seek position, and streaming the video data after the seek position to the terminal while continuing to receive and cache the video data so as to prevent any loss of the video data as the video data after the seek position is concurrently received, cached and streamed to the terminal.
    Type: Application
    Filed: July 6, 2006
    Publication date: November 9, 2006
    Inventors: Masaki Horiuchi, Hideaki Harumoto
  • Patent number: 7099953
    Abstract: A video proxy server capable of streaming video data after a seek position in quick response to a request from a terminal while caching the video data without any loss. When the video proxy server receives a seek playback request while executing a video reading and caching operation of receiving video data from a content server, caching the video data, and streaming the cached video data to a terminal, the video proxy server starts receiving video data after the seek position from the content server, caching the video data after the seek position, and streaming the video data after the seek position to the terminal while continuing to receive and cache the video data so as to prevent any loss of the video data as the video data after the seek position is concurrently received, cached and streamed to the terminal.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: August 29, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Masaki Horiuchi, Hideaki Harumoto
  • Patent number: 7016970
    Abstract: A terminal determines a target value of stream data to be stored in its buffer in relation to its buffer capacity and the transmission capacity of the network. Also, the terminal arbitrarily determines a delay time from when the terminal writes a head data of the stream data to the buffer to when the terminal reads the data to start playback in a range not exceeding a value obtained by dividing the buffer capacity by the transmission capacity. The target value and the delay time are then both notified to a server. Based on those notified values, the server controls the transmission speed so that the buffer occupancy of the terminal changes in the vicinity of the target value without exceeding the target value.
    Type: Grant
    Filed: July 5, 2001
    Date of Patent: March 21, 2006
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Hideaki Harumoto, Masaki Horiuchi, Takahisa Fujita
  • Publication number: 20050177797
    Abstract: A grab accepting section (14) receives a request from a grab window (10) to grab a desired key event over a focus window (34). A grab requesting section (16), which retains key event request sets each composed of a plurality of key events which may be issued until the time a key event corresponding to the user's operation result is ascertained, requests a window system (32) to notify all of the key events belonging to the key event request set which includes the key event that the grab window (10) desires to acquire. As a result, in a situation where operation results of a key, which is assigned with a plurality of functions, are notified as different virtual key events for the respective functions depending on the manner the key is operated, malfunctioning due to the grab window (10) grabbing a particular key event via the window system (32) can be prevented.
    Type: Application
    Filed: October 2, 2003
    Publication date: August 11, 2005
    Applicant: Matsushita Electric Industrial Co., Ltd.
    Inventors: Hideaki Yajima, Masaki Horiuchi
  • Publication number: 20050024371
    Abstract: A receiving section 11 instructs a rendering section 12 to re-render display data of a portion of an image which requires updating. In response to the instruction, the rendering section 12 re-renders relevant display data stored in a display data storage section 13. In the display data storage section 13, the display data is re-rendered and also update information is stored. A display data transfer section 15 inquires, when transferring display data, of a contiguous-region detection section 14 about a range of data regions to be transferred. The contiguous-region detection section 14 specifies, based on the update information, a set of contiguous regions containing all the updated display data which is included in physical memory, and notifies the display data transfer section 15 about the specified contiguous regions. The display data transfer section 15 transfers to a display section 16 the data contained in the contiguous regions at a time.
    Type: Application
    Filed: July 12, 2004
    Publication date: February 3, 2005
    Inventors: Masaki Horiuchi, Hidehito Koizumi, Tetsuya Takahashi
  • Patent number: 6760765
    Abstract: A cluster server apparatus operable to continuously carrying out data distribution to terminals even if among a plurality of cache servers of the cluster server apparatus cache server, while optimally distributing loads on the plurality of cache servers. A cluster control unit of the cluster server apparatus distributes requests from the terminals based on the load of each of the plurality of cache servers. A cache server among the plurality of cache servers distributes, requested data (streaming data) to a terminal if the requested data is stored in a streaming data storage unit of the cache server, while distributing data from a content server the requested data if it is not stored in the streaming data storage unit. The data distributed from the content server is redundantly stored in the respective streaming data storage units of two or more cache servers. One cache server detects the state of distribution of the other cache server that stores the same data as that stored in the one cache server.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: July 6, 2004
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Rieko Asai, Takeshi Omura, Masaki Horiuchi
  • Publication number: 20020188692
    Abstract: Provided is a video proxy server capable of streaming video data after a seek position in quick response to a request from a terminal while caching it without any loss. When the video proxy server receives a seek playback request while executing a video caching operation of receiving video data from a content server 20, caching it, and streaming it to a terminal 21, the video proxy server starts receiving video data after the seek position from the content server 20, caching it, and streaming it to the terminal 21 while continuing the above video caching operation.
    Type: Application
    Filed: May 9, 2002
    Publication date: December 12, 2002
    Inventors: Masaki Horiuchi, Hideaki Harumoto
  • Publication number: 20020004840
    Abstract: A terminal determines a target value S_target of stream data to be stored in its buffer in relation to its buffer capacity and the transmission capacity of the network. Also, the terminal arbitrarily determines a delay time T_delay from when the terminal writes a head data of the stream data to the buffer to when the terminal reads the data to start playback in a range not exceeding a value obtained by dividing the buffer capacity by the transmission capacity. Those target value and the delay time are then both notified to a server. Based on those notified values, the server controls the transmission speed so that the buffer occupancy Sum of the terminal changes in the vicinity of the target value without exceeding the target value.
    Type: Application
    Filed: July 5, 2001
    Publication date: January 10, 2002
    Inventors: Hideaki Harumoto, Masaki Horiuchi, Takahisa Fujita
  • Patent number: 5841743
    Abstract: An optical disk changer system including an optical disk changer with magazines for storage. The disk changer can insert/draw optical disks in each magazine and manages data on a set of optical disks singularly, or by a plurality of optical disks, as a volume having a series of logical addresses. Volume management means identifies unused magazines storing unused optical disks. Volume creation information means receives data on the number of optical disks or magazines required to create the volume. Volume creation management means allows identification of the storage position information of unused optical disks to create a volume including optical disks from the volume creation information input means.
    Type: Grant
    Filed: March 26, 1997
    Date of Patent: November 24, 1998
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Susumu Kobayashi, Masaya Miyazaki, Masaki Horiuchi