Patents by Inventor Shinichi Sazawa

Shinichi Sazawa 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: 9876608
    Abstract: In an encoding method, data segments and encoding information which indicates encoding patterns each representing a set of data segments used for a predetermined encoding calculation are acquired. An encoded data piece is generated by performing the predetermined encoding calculation based on each encoding pattern, and is stored in the memory. A first encoding pattern for generating the encoded data piece is compared to a second encoding pattern for a next encoding calculation, and the next encoding calculation is performed by using the encoded data piece corresponding to the first encoding pattern when at least a part of the second pattern is common with the first encoding pattern.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: January 23, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Hiroaki Kameyama, Shinichi Sazawa, Hiroyuki Higuchi
  • Patent number: 9866351
    Abstract: A network includes first through third communication apparatuses. The second communication apparatus identifies, from packets received from the first communication apparatus, forwarding packets that are packets to be transmitted to the third communication apparatus, and measures the interval in receiving the forwarding packets. The second communication apparatus forwards the forwarding packets to the third communication apparatus. The second communication apparatus receives report information that reports the reception state of forwarding packets from the third communication apparatus, and uses the report information to select target packets that are packets for which success of reception has not been reported from the third communication apparatus in the packets that were forwarded to the third communication apparatus.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: January 9, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Shinichi Sazawa, Yuichi Sato, Hiroaki Kameyama
  • Publication number: 20170300268
    Abstract: A communication device performs data transfer from a first device holding a data group to a second device that stores received data as a record of transfer. The communication device includes a storage that stores transmitted data as a record of transfer, and a processor configured to acquire, from the first device, data matching a predetermined condition among the data group, stores first data that is not retained in the storage, among the acquired data, in the storage, transmit the first data to the second device, and transmit, to the second device, when transfer of the first data from the first device to the second device is started in response to an acquisition request for the first data, identification information of the first data having a smaller size than the first data.
    Type: Application
    Filed: July 5, 2017
    Publication date: October 19, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Hiroaki Kameyama, Shinichi Sazawa, Masayoshi Hashima
  • Patent number: 9705956
    Abstract: An image transmitting method is used to transmit image data from an image transmitting apparatus to an image receiving apparatus. The image transmitting device receives operation events generated in the image receiving device through a network. The image transmitting apparatus calculates a determination time of the image data, in a transmission control based on a previously determined transmission interval, based on an amount of the image data to be transmitted to the image receiving apparatus, information regarding the network through which the image data is transmitted, and a number of the operation events that have been received from an immediately previous transmission time until a time of transmitting the image data. The image transmitting apparatus compares the determination time with a transmission time indicating a time of transmitting the image data, and prevents a transmission of the image data when the determination time is later than the transmission time.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: July 11, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Shinichi Sazawa, Yuichi Sato
  • Publication number: 20170195083
    Abstract: An information processing apparatus includes a memory and a processor configured to: generate a packet in which one coded data block is stored in a case where the size of the coded data block created from transmission data according to an error correcting code is larger than a predetermined threshold and smaller than a maximum length of the packet, and generate a packet in which a plurality of coded data blocks are stored in a case where the size of the coded data block is equal to or smaller than the predetermined threshold, and transmit a generated packet.
    Type: Application
    Filed: March 22, 2017
    Publication date: July 6, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Hiroaki Kameyama, Shinichi Sazawa
  • Publication number: 20170160950
    Abstract: A reception-side apparatus determines whether or not data duplicating a part of received data from a transmission-side apparatus is stored in the first storage that stores first data which has been received, and notifies, when data duplicating a part of the received data is stored in the first storage, the transmission-side apparatus of prediction information on duplicate reception of the first data. A transmission-side apparatus compares, when the prediction information is received, second data to be transmitted and a part of the first data in a second storage that stores the first data which has been transmitted based on the prediction information, determines whether or not there is a first part of the first data matching the second data in the second storage, and transmits, when there is the first part of the first data in the second storage, outline information on the second data.
    Type: Application
    Filed: February 22, 2017
    Publication date: June 8, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Shinichi Sazawa, Hiroaki Yameyama
  • Patent number: 9485189
    Abstract: A transfer device allocates, within the range of the maximum communication band of a network that a plurality of groups of applications use in common, a communication band equal to or larger than the minimum band for each of the groups. Furthermore, the transfer device converts, within a communication band allocated to each group, TCP data received from a transmission source of data to UDP data, transfers the UDP data to a transmission destination, and retransmits retransmission data in response to a retransmission request of the UDP data.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: November 1, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Shinichi Sazawa, Yuichi Sato, Daichi Shimada
  • Publication number: 20160301621
    Abstract: A communication apparatus includes a storing unit, a setting unit, a transmitting unit. The storing unit stores the number of transmissions of data to a destination of the data in association with an identifier that identifies the data. The setting unit sets, when the number of transmissions of target data that is data of a target of transmission to the destination reaches a threshold, as alternative data, a combination of the target data and a retaining request for requesting retaining of the target data. The alternative data is data to be transmitted to the destination as an alternative of the target data. The setting unit sets, after transmission of the retaining request, the identifier of the target data as the alternative data. The transmitting unit transmits the alternative data to the destination.
    Type: Application
    Filed: June 22, 2016
    Publication date: October 13, 2016
    Applicant: FUJITSU LIMITED
    Inventor: Shinichi Sazawa
  • Publication number: 20160211942
    Abstract: There is provided a program causing a computer to perform a procedure. The computer includes memory storing segments created by dividing transmission data and encoding information including encoding patterns representing combinations of the segments. The procedure includes generating, for each encoding pattern, an encoded data piece by performing an operation on the combination of the segments corresponding to the encoding pattern, and storing the encoded data piece in the memory; and performing, when part of the segment combination represented by a second pattern, which is an encoding pattern corresponding to targets of the operation, includes the segment combination represented by a first pattern, which is the encoding pattern corresponding to an encoded data piece stored in the memory, the operation using the encoded data piece corresponding to the first pattern.
    Type: Application
    Filed: March 25, 2016
    Publication date: July 21, 2016
    Applicant: FUJITSU LIMITED
    Inventors: HIROAKI KAMEYAMA, Shinichi Sazawa, Hiroyuki Higuchi
  • Publication number: 20160127213
    Abstract: A method includes calculating a size of a buffer included in a client device by multiplying a band by a round trip time, calculating an integer value by turning a real number into an integer, and setting the integer value as an unused size, the real number being obtained by dividing the size by a transmission data size, setting a value obtained by dividing the round trip time by the integer value or a value obtained by dividing the transmission data size by the band as a transmission interval, generating image data of a screen of a remote desktop and transmitting the image data to the client device when the unused size is greater than the first value, and subtracting a second value from the unused size, and every time a response to the image data is received, adding the second value to the unused size.
    Type: Application
    Filed: January 11, 2016
    Publication date: May 5, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Daichi Shimada, Shinichi Sazawa, Masayoshi Hashima, YUICHI SATO
  • Publication number: 20150349930
    Abstract: A network includes first through third communication apparatuses. The second communication apparatus identifies, from packets received from the first communication apparatus, forwarding packets that are packets to be transmitted to the third communication apparatus, and measures the interval in receiving the forwarding packets. The second communication apparatus forwards the forwarding packets to the third communication apparatus. The second communication apparatus receives report information that reports the reception state of forwarding packets from the third communication apparatus, and uses the report information to select target packets that are packets for which success of reception has not been reported from the third communication apparatus in the packets that were forwarded to the third communication apparatus.
    Type: Application
    Filed: August 10, 2015
    Publication date: December 3, 2015
    Inventors: Shinichi SAZAWA, Yuichi SATO, Hiroaki KAMEYAMA
  • Patent number: 9172654
    Abstract: A transfer device increments a value of a phase ID at predetermined time intervals, and registers a packet ID of a transmitted data packet and a phase ID on a determination table in an associated manner. When having received a response packet from a receiving-side transfer device, the transfer device determines an unarrived packet on the basis of received packet IDs contained in the received response packet and packet IDs of transmitted data packets. Then, the transfer device determines whether a data packet corresponding to the unarrived packet is lost or on-the-fly from a relationship between a phase ID of the unarrived packet and the maximum phase contained in the received response packet, and retransmits the corresponding data packet only if it is lost.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: October 27, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Shinichi Sazawa, Yuichi Sato, Hiroaki Kameyama, Daichi Shimada
  • Publication number: 20150026299
    Abstract: An image transmitting method is used to transmit image data from an image transmitting apparatus to an image receiving apparatus. The image transmitting device receives operation events generated in the image receiving device through a network. The image transmitting apparatus calculates a determination time of the image data, in a transmission control based on a previously determined transmission interval, based on an amount of the image data to be transmitted to the image receiving apparatus, information regarding the network through which the image data is transmitted, and a number of the operation events that have been received from an immediately previous transmission time until a time of transmitting the image data. The image transmitting apparatus compares the determination time with a transmission time indicating a time of transmitting the image data, and prevents a transmission of the image data when the determination time is later than the transmission time.
    Type: Application
    Filed: August 26, 2014
    Publication date: January 22, 2015
    Applicant: FUJITSU LIMITED
    Inventors: Shinichi SAZAWA, Yuichi SATO
  • Patent number: 8812866
    Abstract: According to an aspect of an embodiment, a method comprises providing a matrix comprising m rows and n columns, each of the rows and columns comprising elements of zero and one, dividing data into n data blocks, associating each of the data blocks with each of the columns, calculating an exclusive-OR of selected data blocks in reference to one of the rows, the selected data blocks being determined by the element of one in the associated columns in the one of the rows, repeating the calculating in other rows and storing separately the calculated data resulting from the exclusive-OR of data blocks in association with the associated rows, respectively.
    Type: Grant
    Filed: February 13, 2008
    Date of Patent: August 19, 2014
    Assignee: Fujitsu Limited
    Inventors: Hiroaki Kameyama, Yuichi Sato, Shinichi Sazawa
  • Publication number: 20140071993
    Abstract: A transfer device increments a value of a phase ID at predetermined time intervals, and registers a packet ID of a transmitted data packet and a phase ID on a determination table in an associated manner. When having received a response packet from a receiving-side transfer device, the transfer device determines an unarrived packet on the basis of received packet IDs contained in the received response packet and packet IDs of transmitted data packets. Then, the transfer device determines whether a data packet corresponding to the unarrived packet is lost or on-the-fly from a relationship between a phase ID of the unarrived packet and the maximum phase contained in the received response packet, and retransmits the corresponding data packet only if it is lost.
    Type: Application
    Filed: July 3, 2013
    Publication date: March 13, 2014
    Inventors: Shinichi Sazawa, YUICHI SATO, HIROAKI KAMEYAMA, Daichi Shimada
  • Publication number: 20140068081
    Abstract: A transfer device allocates, within the range of the maximum communication band of a network that a plurality of groups of applications use in common, a communication band equal to or larger than the minimum band for each of the groups. Furthermore, the transfer device converts, within a communication band allocated to each group, TCP data received from a transmission source of data to UDP data, transfers the UDP data to a transmission destination, and retransmits retransmission data in response to a retransmission request of the UDP data.
    Type: Application
    Filed: June 25, 2013
    Publication date: March 6, 2014
    Inventors: Shinichi Sazawa, Yuichi Sato, Daichi Shimada
  • Patent number: 8504899
    Abstract: A data transfer method transfers data encoded with a loss correction code by using a protocol having no error correction function. The method includes acquiring a data size of transfer target data; acquiring a relationship between a code length of the loss correction code and a transfer time for the acquired data size of the transfer target data; determining an optimum code length of the loss correction code for encoding the transfer target data based on the acquired relationship between the code length and the transfer time for the acquired data size; and encoding the target data with the loss correction code having the optimum code length.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: August 6, 2013
    Assignee: Fujitsu Limited
    Inventors: Shinichi Sazawa, Yuichi Sato, Hiroaki Kameyama
  • Publication number: 20130083057
    Abstract: A system stores identification information for identification of a part associated with installation information for designation of a position where the part is installed in a first apparatus; receives the identification information about the part to be read and transmits it by a second apparatus; and retrieves the received identification information from the storage unit, and generates a first composite image by combining installation information corresponding to the retrieved identification information with an image of the first apparatus.
    Type: Application
    Filed: September 6, 2012
    Publication date: April 4, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Hiroki KOBAYASHI, Yuichi Sato, Masayoshi Hashima, Shinichi Sazawa, Hiroaki Kameyama, Hideki Abe, Sachio Kobayashi
  • Publication number: 20120293628
    Abstract: A camera installation position evaluating system includes a processor, the processor executing a process including setting a virtual plane orthogonal to the optic axis of a camera mounted on a camera mounted object, generating virtually a camera image to be captured by the camera, with use of data about a three-dimensional model of the camera mounted object, data about the virtual plane set by the setting and parameters of the camera, and computing a boundary between an area of the three-dimensional model of the camera mounted object and an area of the virtual plane set by the setting, on the camera image generated by the generating. Accordingly, the camera installation position evaluating system is able to quantitatively obtain the camera's view range at the present camera installation position based on the computed boundary.
    Type: Application
    Filed: July 31, 2012
    Publication date: November 22, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Masayoshi Hashima, Shinichi Sazawa, Hiroki Kobayashi
  • Publication number: 20120054574
    Abstract: A data transfer method transfers data encoded with a loss correction code by using a protocol having no error correction function. The method includes acquiring a data size of transfer target data; acquiring a relationship between a code length of the loss correction code and a transfer time for the acquired data size of the transfer target data; determining an optimum code length of the loss correction code for encoding the transfer target data based on the acquired relationship between the code length and the transfer time for the acquired data size; and encoding the target data with the loss correction code having the optimum code length.
    Type: Application
    Filed: May 23, 2011
    Publication date: March 1, 2012
    Applicant: Fujitsu Limited
    Inventors: Shinichi Sazawa, Yuichi Sato, Hiroaki Kameyama