Patents by Inventor Rika Nagahara

Rika Nagahara 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: 11122044
    Abstract: A computer-implemented method for invalidating an access token includes generating an access token and an HTML file in response to receipt of a request for issuing the access token, the HTML file comprising a set of instructions for rendering on one window in a browser, a code for generating a child segment in a memory which is controlled by the window, and a code for invalidating the access token in response to completion of rendering on the child segment, in response to completion of receiving, from a resource server, one or more resources requested by a client program executed on the child segment or in response to closing of the window, sending the access token and the HTML file to the browser, and invalidating the access token, in response to receipt, from the browser, of a request for invalidating the access token.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Miki Enoki, Rika Nagahara, Takahide Nogayama, Takashi Sakairi
  • Publication number: 20190281058
    Abstract: A computer-implemented method for invalidating an access token includes generating an access token and an HTML file in response to receipt of a request for issuing the access token, the HTML file comprising a set of instructions for rendering on one window in a browser, a code for generating a child segment in a memory which is controlled by the window, and a code for invalidating the access token in response to completion of rendering on the child segment, in response to completion of receiving, from a resource server, one or more resources requested by a client program executed on the child segment or in response to closing of the window, sending the access token and the HTML file to the browser, and invalidating the access token, in response to receipt, from the browser, of a request for invalidating the access token.
    Type: Application
    Filed: May 16, 2019
    Publication date: September 12, 2019
    Inventors: Miki Enoki, Rika Nagahara, Takahide Nogayama, Takashi Sakairi
  • Patent number: 10367816
    Abstract: A computer-implemented method for invalidating an access token includes generating an access token and an HTML file in response to receipt of a request for issuing the access token, the HTML file comprising a set of instructions for rendering on one window in a browser, a code for generating a child segment in a memory which is controlled by the window, and a code for invalidating the access token in response to completion of rendering on the child segment, in response to completion of receiving, from a resource server, one or more resources requested by a client program executed on the child segment or in response to closing of the window, sending the access token and the HTML file to the browser, and invalidating the access token, in response to receipt, from the browser, of a request for invalidating the access token.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: July 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Miki Enoki, Rika Nagahara, Takahide Nogayama, Takashi Sakairi
  • Patent number: 10162934
    Abstract: A computer-implemented method for data-deduplication of genome data that is in different file formats is described. Representative data from different genome file formats is conformed to a selected file format and compared. Duplicate files are identified and duplicate files are released, with at least one file copy being retained.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rika Nagahara, Yasushi Negishi, Takeshi Ogasawara
  • Patent number: 10025373
    Abstract: A method of reducing power consumption of a buffer for cache in a tape drive connected to a host in a communicable manner, according to one embodiment, includes detecting a transfer rate of data from the host or to the host, and determining a writing or reading rate of data to or from a tape based on the data transfer rate. A determination is made as to whether predetermined conditions including the data transfer rate, the data writing or reading rate, and a capacity of a buffer are satisfied, where the buffer includes at least two buffer areas. At least one of the buffer areas is selected when the predetermined conditions are satisfied. The selected buffer area is switched to a power saving mode.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Takashi Katagiri, Hisato Matsuo, Rika Nagahara
  • Publication number: 20180109539
    Abstract: A computer-implemented method for invalidating an access token includes generating an access token and an HTML file in response to receipt of a request for issuing the access token, the HTML file comprising a set of instructions for rendering on one window in a browser, a code for generating a child segment in a memory which is controlled by the window, and a code for invalidating the access token in response to completion of rendering on the child segment, in response to completion of receiving, from a resource server, one or more resources requested by a client program executed on the child segment or in response to closing of the window, sending the access token and the HTML file to the browser, and invalidating the access token, in response to receipt, from the browser, of a request for invalidating the access token.
    Type: Application
    Filed: October 18, 2016
    Publication date: April 19, 2018
    Inventors: Miki Enoki, Rika Nagahara, Takahide Nogayama, Takashi Sakairi
  • Publication number: 20170154153
    Abstract: A computer-implemented method for data-deduplication of genome data that is in different file formats is described. Representative data from different genome file formats is conformed to a selected file format and compared. Duplicate files are identified and duplicate files are released, with at least one file copy being retained.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 1, 2017
    Inventors: RIKA NAGAHARA, YASUSHI NEGISHI, TAKESHI OGASAWARA
  • Patent number: 9620215
    Abstract: A scheduling device according to one embodiment includes an access request accepting section and an access request selecting section. The access request accepting section is configured to accept access requests from requesters. The access request selecting section is configured to select a first access request as a reference for access request selection from among the accepted access requests, select an access request transferable in a bank interleave (BI) mode with respect to the first access request, and select an access request transferable in a continuous read/write (CN) mode in response to a determination that there is no access request transferable in the BI mode, or that the preceding access request was in the BI or the CN mode. The access request selecting section is configured to repeat the selections in response to a determination that there is no access request transferable in the BI mode and in the CN mode.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hisato Matsuo, Rika Nagahara
  • Publication number: 20160357246
    Abstract: A method of reducing power consumption of a buffer for cache in a tape drive connected to a host in a communicable manner, according to one embodiment, includes detecting a transfer rate of data from the host or to the host, and determining a writing or reading rate of data to or from a tape based on the data transfer rate. A determination is made as to whether predetermined conditions including the data transfer rate, the data writing or reading rate, and a capacity of a buffer are satisfied, where the buffer includes at least two buffer areas. At least one of the buffer areas is selected when the predetermined conditions are satisfied. The selected buffer area is switched to a power saving mode.
    Type: Application
    Filed: August 18, 2016
    Publication date: December 8, 2016
    Inventors: Takashi Katagiri, Hisato Matsuo, Rika Nagahara
  • Patent number: 9460763
    Abstract: The present invention includes a plurality of CPUs using memory as main memory, another function block using memory as a buffer, a CPU interface which controls access transfer from the plurality of CPUs to memory, and a DRAM controller for performing arbitration of the access transfer to the memory. Therein, the CPU interface causes access requests from the plurality of CPUs to wait, and receives and stores the address, data transfer mode and data size of each access, notifies the DRAM controller of the access requests, and then, upon receiving grant signals for the access requests, sends information to the DRAM controller according to the grant signals, whereupon the DRAM controller receives the grant signals, and on the basis of the access arbitration, specifies CPUs for which transfers have been granted so as to send the grant signals to the CPU interface.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hisato Matsuo, Rika Nagahara, Kenji Ohtani
  • Patent number: 9454320
    Abstract: A method of reducing power consumption of a buffer for cache in a tape drive connected to a host in a communicable manner, according to one embodiment, includes detecting a transfer rate of data from the host or to the host, and determining a writing or reading rate of data to or from a tape based on the data transfer rate. A determination is made as to whether predetermined conditions including the data transfer rate, the data writing or reading rate, and a capacity of a buffer are satisfied, where the buffer includes at least two buffer areas. At least one of the buffer areas is selected when the predetermined conditions are satisfied. The selected buffer area is switched to a power saving mode.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Takashi Katagiri, Hisato Matsuo, Rika Nagahara
  • Publication number: 20160211006
    Abstract: The present invention includes a plurality of CPUs using memory as main memory, another function block using memory as a buffer, a CPU interface which controls access transfer from the plurality of CPUs to memory, and a DRAM controller for performing arbitration of the access transfer to the memory. Therein, the CPU interface causes access requests from the plurality of CPUs to wait, and receives and stores the address, data transfer mode and data size of each access, notifies the DRAM controller of the access requests, and then, upon receiving grant signals for the access requests, sends information to the DRAM controller according to the grant signals, whereupon the DRAM controller receives the grant signals, and on the basis of the access arbitration, specifies CPUs for which transfers have been granted so as to send the grant signals to the CPU interface.
    Type: Application
    Filed: January 15, 2016
    Publication date: July 21, 2016
    Inventors: Hisato Matsuo, Rika Nagahara, Kenji Ohtani
  • Publication number: 20160117123
    Abstract: A scheduling device according to one embodiment includes an access request accepting section and an access request selecting section. The access request accepting section is configured to accept access requests from requesters. The access request selecting section is configured to select a first access request as a reference for access request selection from among the accepted access requests, select an access request transferable in a bank interleave (BI) mode with respect to the first access request, and select an access request transferable in a continuous read/write (CN) mode in response to a determination that there is no access request transferable in the BI mode, or that the preceding access request was in the BI or the CN mode. The access request selecting section is configured to repeat the selections in response to a determination that there is no access request transferable in the BI mode and in the CN mode.
    Type: Application
    Filed: August 25, 2015
    Publication date: April 28, 2016
    Inventors: Hisato Matsuo, Rika Nagahara
  • Patent number: 9268721
    Abstract: The present invention includes a plurality of CPUs using memory as main memory, another function block using memory as a buffer, a CPU interface which controls access transfer from the plurality of CPUs to memory, and a DRAM controller for performing arbitration of the access transfer to the memory. Therein, the CPU interface causes access requests from the plurality of CPUs to wait, and receives and stores the address, data transfer mode and data size of each access, notifies the DRAM controller of the access requests, and then, upon receiving grant signals for the access requests, sends information to the DRAM controller according to the grant signals, whereupon the DRAM controller receives the grant signals, and on the basis of the access arbitration, specifies CPUs for which transfers have been granted so as to send the grant signals to the CPU interface.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hisato Matsuo, Rika Nagahara, Kenji Ohtani
  • Patent number: 9208002
    Abstract: A method for equalizing the bandwidth of requesters using a shared memory system is disclosed. In one embodiment, such a method includes receiving multiple access requests to access a shared memory system. Each access request originates from a different requester coupled to the shared memory system. The method then determines which of the access requests has been waiting the longest to access the shared memory system. The access requests are then ordered so that the access request that has been waiting the longest is transmitted to the shared memory system after the other access requests. The requester associated with the longest-waiting access request may then transmit additional access requests to the shared memory system immediately after the longest-waiting access request has been transmitted. A corresponding apparatus and computer program product are also disclosed.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Hisato Matsuo, Rika Nagahara, Scott Jeffrey Schaffer
  • Publication number: 20150058645
    Abstract: A method of reducing power consumption of a buffer for cache in a tape drive connected to a host in a communicable manner, according to one embodiment, includes detecting a transfer rate of data from the host or to the host, and determining a writing or reading rate of data to or from a tape based on the data transfer rate. A determination is made as to whether predetermined conditions including the data transfer rate, the data writing or reading rate, and a capacity of a buffer are satisfied, where the buffer includes at least two buffer areas. At least one of the buffer areas is selected when the predetermined conditions are satisfied. The selected buffer area is switched to a power saving mode.
    Type: Application
    Filed: August 8, 2014
    Publication date: February 26, 2015
    Inventors: Takashi Katagiri, Hisato Matsuo, Rika Nagahara
  • Publication number: 20140059286
    Abstract: Provided is a memory access device for a shared memory mechanism of main memory for a plurality of CPUs. The present invention includes a plurality of CPUs using memory as main memory, another function block using memory as a buffer, a CPU interface which controls access transfer from the plurality of CPUs to memory, and a DRAM controller for performing arbitration of the access transfer to the memory. Therein, the CPU interface causes access requests from the plurality of CPUs to wait, and receives and stores the address, data transfer mode and data size of each access, notifies the DRAM controller of the access requests, and then, upon receiving grant signals for the access requests, sends information to the DRAM controller according to the grant signals, whereupon the DRAM controller receives the grant signals, and on the basis of the access arbitration, specifies CPUs for which transfers have been granted so as to send the grant signals to the CPU interface.
    Type: Application
    Filed: October 6, 2011
    Publication date: February 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hisato Matsuo, Rika Nagahara, Kenji Ohtani
  • Publication number: 20130179645
    Abstract: A method for equalizing the bandwidth of requesters using a shared memory system is disclosed. In one embodiment, such a method includes receiving multiple access requests to access a shared memory system. Each access request originates from a different requester coupled to the shared memory system. The method then determines which of the access requests has been waiting the longest to access the shared memory system. The access requests are then ordered so that the access request that has been waiting the longest is transmitted to the shared memory system after the other access requests. The requester associated with the longest-waiting access request may then transmit additional access requests to the shared memory system immediately after the longest-waiting access request has been transmitted. A corresponding apparatus and computer program product are also disclosed.
    Type: Application
    Filed: January 6, 2012
    Publication date: July 11, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hisato Matsuo, Rika Nagahara, Scott J. Schaffer