Patents by Inventor Yuta SAWA
Yuta SAWA 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: 11974432Abstract: According to one embodiment, a semiconductor storage device includes a plurality of electrode films on a substrate, spaced from one another in a first direction. A charge storage film is provided on a side face the electrode films via a first insulating film. A semiconductor film is provided on a side face of the charge storage film via a second insulating film. The charge storage film includes a plurality of insulator regions contacting the first insulating film, a plurality of semiconductor or conductor regions provided between the insulator regions and another insulator region.Type: GrantFiled: August 26, 2021Date of Patent: April 30, 2024Assignee: Kioxia CorporationInventors: Hiroyuki Yamashita, Yuta Saito, Keiichi Sawa, Kazuhiro Matsuo, Yuta Kamiya, Shinji Mori, Kota Takahashi, Junichi Kaneyama, Tomoki Ishimaru, Kenichiro Toratani, Ha Hoang, Shouji Honda, Takafumi Ochiai
-
Publication number: 20240074172Abstract: In one embodiment, a semiconductor storage device includes a lower electrode layer, a lower insulator, an upper electrode layer and an upper insulator along a first direction. The device further includes a first insulator provided on a side of a second direction of the upper electrode layer, and a second insulator provided between the upper electrode layer and the lower/upper/first insulator. The device further includes a charge storage layer, a third insulator and a semiconductor layer sequentially provided on a side of the second direction of the first insulator. A side face of the first insulator on a side of the upper electrode layer has a convex shape, the charge storage layer includes a first portion having a first thickness, and a second portion having a second thickness less than the first thickness, and the first portion is in contact with the first insulator.Type: ApplicationFiled: March 10, 2023Publication date: February 29, 2024Applicant: Kioxia CorporationInventors: Keiichi SAWA, Tomoyuki TAKEMOTO, Yuta KAMIYA, Hiroyuki YAMASHITA, Yuta SAITO, Tatsunori ISOGAI
-
Patent number: 10771279Abstract: A communication terminal device connected to a network and performing data communications between another communication terminal device through the network, includes a storage configured to store proper information used as a criterion for switching an operation mode between a master unit operation mode and a slave unit operation mode, and circuitry configured to switch the master unit operation mode of a self device to the slave unit operation mode based on the proper information, while the self device is operating by the master unit operation mode. The master unit operation mode is the operation mode of the communication terminal device operating as a master unit, and the slave unit operation mode is the operation mode of the communication terminal device operating as a slave unit.Type: GrantFiled: April 25, 2018Date of Patent: September 8, 2020Assignee: MEGACHIPS CORPORATIONInventor: Yuta Sawa
-
Publication number: 20180323998Abstract: A communication terminal device connected to a network and performing data communications between another communication terminal device through the network, includes a storage configured to store proper information used as a criterion for switching an operation mode between a master unit operation mode and a slave unit operation mode, and circuitry configured to switch the master unit operation mode of a self device to the slave unit operation mode based on the proper information, while the self device is operating by the master unit operation mode. The master unit operation mode is the operation mode of the communication terminal device operating as a master unit, and the slave unit operation mode is the operation mode of the communication terminal device operating as a slave unit.Type: ApplicationFiled: April 25, 2018Publication date: November 8, 2018Applicant: MegaChips CorporationInventor: Yuta SAWA
-
Patent number: 9977791Abstract: Relevant geospatial data is provided to a portable device. In particular, several activity detection results collected over a period of time, spanning several time intervals, are received, where each activity detection result provides an estimate of the portable device activity, and where the activity detection results indicate at least two different activities. A single predominant activity of the portable device is determined using the activity detection results. Based on the predominant activity, geospatial data is selected and then provided to the portable device.Type: GrantFiled: December 23, 2016Date of Patent: May 22, 2018Assignee: GOOGLE LLCInventors: David R. Gordon, Takahiro Kosakai, Yuta Sawa
-
Patent number: 9843648Abstract: Caching or discarding geographic data received at a client computing device may be based on a caching policy for the geographic data. A caching policy may define conditions to process the geographic data at the client device based on several factors. For example, a current position of the client device or a position of a portion of a map displayed within a viewport of the device may cause the device to cache or discard the received geographic data. The device may determine a relationship between the viewport and the received geographic data, compare the determined relationship to the caching policy and cache or discard at least a portion of the received geographic data based on the comparison.Type: GrantFiled: September 19, 2016Date of Patent: December 12, 2017Assignee: GOOGLE INC.Inventors: Takahiro Kosakai, Yuta Sawa, Satoshi Niwa, Toliver Jue, David R. Gordon
-
Publication number: 20170109374Abstract: Relevant geospatial data is provided to a portable device. In particular, several activity detection results collected over a period of time, spanning several time intervals, are received, where each activity detection result provides an estimate of the portable device activity, and where the activity detection results indicate at least two different activities. A single predominant activity of the portable device is determined using the activity detection results. Based on the predominant activity, geospatial data is selected and then provided to the portable device.Type: ApplicationFiled: December 23, 2016Publication date: April 20, 2017Inventors: David R. Gordon, Takahiro Kosakai, Yuta Sawa
-
Publication number: 20170013080Abstract: Caching or discarding geographic data received at a client computing device may be based on a caching policy for the geographic data. A caching policy may define conditions to process the geographic data at the client device based on several factors. For example, a current position of the client device or a position of a portion of a map displayed within a viewport of the device may cause the device to cache or discard the received geographic data. The device may determine a relationship between the viewport and the received geographic data, compare the determined relationship to the caching policy and cache or discard at least a portion of the received geographic data based on the comparison.Type: ApplicationFiled: September 19, 2016Publication date: January 12, 2017Inventors: Takahiro Kosakai, Yuta Sawa, Satoshi Niwa, Toliver Jue, David R. Gordon
-
Patent number: 9532176Abstract: Relevant geospatial data is provided to a portable device. In particular, several activity detection results collected over a period of time, spanning several time intervals, are received, where each activity detection result provides an estimate of the portable device activity, and where the activity detection results indicate at least two different activities. A single predominant activity of the portable device is determined using the activity detection results. Based on the predominant activity, geospatial data is selected and then provided to the portable device.Type: GrantFiled: November 26, 2013Date of Patent: December 27, 2016Assignee: GOOGLE INC.Inventors: David R. Gordon, Takahiro Kosakai, Yuta Sawa
-
Patent number: 9451041Abstract: Caching or discarding geographic data received at a client computing device may be based on a caching policy for the geographic data. A caching policy may define conditions to process the geographic data at the client device based on several factors. For example, a current position of the client device or a position of a portion of a map displayed within a viewport of the device may cause the device to cache or discard the received geographic data. The device may determine a relationship between the viewport and the received geographic data, compare the determined relationship to the caching policy and cache or discard at least a portion of the received geographic data based on the comparison.Type: GrantFiled: November 25, 2013Date of Patent: September 20, 2016Assignee: GOOGLE INC.Inventors: Takahiro Kosakai, Yuta Sawa, Satoshi Niwa, Toliver Jue, David R. Gordon
-
Patent number: 9131031Abstract: The virtual computer system comprises a network device which is capable of being coupled via a network to an external network apparatus and is able to operate multiple virtual computers. The network device comprises multiple communication ports which can be provided to a virtual computer with respect to a single physical communication port. When a certain the above-mentioned virtual computer is booted up, the virtual computer system acquires a MAC address corresponding to the above-mentioned certain virtual computer from multiple MAC addresses, which correspond to each of multiple the above-mentioned virtual computers and are allocated to the virtual communication port provided in the virtual computer, and configures this MAC address as the MAC address of the virtual communication port allocated to the above-mentioned certain virtual computer.Type: GrantFiled: September 13, 2012Date of Patent: September 8, 2015Assignee: Hitachi, Ltd.Inventors: Ryota Noguchi, Yuta Sawa
-
Patent number: 8954963Abstract: A method of controlling a virtual machine of a computer, the computer comprising: a physical machine comprising an I/O adapter having a physical function that creates a virtual function; a virtualization unit that provides computer resources of the physical machine to the virtual machine; and an OS that is executed on the virtual machine, the virtualization unit creating a virtual machine to which the virtual function is assigned, the virtual machine running the OS thereon, the method comprising: a first step of detecting, by the virtualization unit, a state change of the I/O adapter; a second step of identifying, by the virtualization unit, when a state of the I/O adapter becomes a predetermined state, the virtual machine to which the virtual function is assigned; and a third step of notifying, by the virtualization unit, the OS running on the identified virtual machine of the state of the I/O adapter.Type: GrantFiled: February 8, 2012Date of Patent: February 10, 2015Assignee: Hitachi, Ltd.Inventors: Naoya Hattori, Yuta Sawa, Keitaro Uehara
-
Publication number: 20150019675Abstract: Caching or discarding geographic data received at a client computing device may be based on a caching policy for the geographic data. A caching policy may define conditions to process the geographic data at the client device based on several factors. For example, a current position of the client device or a position of a portion of a map displayed within a viewport of the device may cause the device to cache or discard the received geographic data. The device may determine a relationship between the viewport and the received geographic data, compare the determined relationship to the caching policy and cache or discard at least a portion of the received geographic data based on the comparison.Type: ApplicationFiled: November 25, 2013Publication date: January 15, 2015Applicant: GOOGLE INC.Inventors: Takahiro Kosakai, Yuta Sawa, Satoshi Niwa, Toliver Jue, David R. Gordon
-
Patent number: 8881150Abstract: In an exemplary computing machine of the invention, a shared IO device used by a first virtual machine and the second virtual machine includes a physical IO device and a virtual IO device controlled by the physical IO device. In the case of detecting that the first driver has transmitted a stop signal for stopping the physical IO device, a hypervisor keeps the stop signal from being transmitted to the shared IO device, determines whether or not a processing request transmitted by the second driver to the virtual IO device has been completed, and stops the physical IO device with the completion of the processing request as a trigger.Type: GrantFiled: October 10, 2012Date of Patent: November 4, 2014Assignee: Hitachi, Ltd.Inventors: Yuta Sawa, Naoya Hattori, Yuji Tsushima
-
Publication number: 20130275972Abstract: In an exemplary computing machine of the invention, a shared IO device used by a first virtual machine and the second virtual machine includes a physical IO device and a virtual IO device controlled by the physical IO device. In the case of detecting that the first driver has transmitted a stop signal for stopping the physical IO device, a hypervisor keeps the stop signal from being transmitted to the shared IO device, determines whether or not a processing request transmitted by the second driver to the virtual IO device has been completed, and stops the physical IO device with the completion of the processing request as a trigger.Type: ApplicationFiled: October 10, 2012Publication date: October 17, 2013Inventors: YUTA SAWA, NAOYA HATTORI, YUJI TSUSHIMA
-
Publication number: 20130148669Abstract: The virtual computer system comprises a network device which is capable of being coupled via a network to an external network apparatus and is able to operate multiple virtual computers. The network device comprises multiple communication ports which can be provided to a virtual computer with respect to a single physical communication port. When a certain the above-mentioned virtual computer is booted up, the virtual computer system acquires a MAC address corresponding to the above-mentioned certain virtual computer from multiple MAC addresses, which correspond to each of multiple the above-mentioned virtual computers and are allocated to the virtual communication port provided in the virtual computer, and configures this MAC address as the MAC address of the virtual communication port allocated to the above-mentioned certain virtual computer.Type: ApplicationFiled: September 13, 2012Publication date: June 13, 2013Applicant: HITACHI, LTD.Inventors: Ryota NOGUCHI, Yuta SAWA
-
Publication number: 20120246644Abstract: A method of controlling a virtual machine of a computer, the computer comprising: a physical machine comprising an I/O adapter having a physical function that creates a virtual function; a virtualization unit that provides computer resources of the physical machine to the virtual machine; and an OS that is executed on the virtual machine, the virtualization unit creating a virtual machine to which the virtual function is assigned, the virtual machine running the OS thereon, the method comprising: a first step of detecting, by the virtualization unit, a state change of the I/O adapter; a second step of identifying, by the virtualization unit, when a state of the I/O adapter becomes a predetermined state, the virtual machine to which the virtual function is assigned; and a third step of notifying, by the virtualization unit, the OS running on the identified virtual machine of the state of the I/O adapter.Type: ApplicationFiled: February 8, 2012Publication date: September 27, 2012Applicant: HITACHI, LTD.Inventors: Naoya HATTORI, Yuta SAWA, Keitaro UEHARA
-
Publication number: 20120198446Abstract: A hypervisor records error device information in a virtual PCI bridge, and makes error information in a device consistent with error information in a PCI bridge. A computer system includes a CPU, memory, and physical device PCI tree. In the memory, virtual machines capable of mutually independently acting, and a hypervisor that manages the virtual machines are existent. The physical device PCI tree includes physical bridges and devices. The physical bridge has a register in which information specifying the device is recorded. The virtual machine includes a virtual CPU, virtual memory, and virtual device PCI tree. The virtual device tree includes virtual bridges and virtual devices. The virtual bridge has a virtual memory space in which information specifying the virtual device in which an error has occurred is recorded. The hypervisor includes an interrupt handling program that is a virtual bridge modification program which modifies information in the virtual bridge.Type: ApplicationFiled: January 18, 2012Publication date: August 2, 2012Applicant: Hitachi, Ltd.Inventors: Yuta SAWA, Naoya HATTORI, Keitaro UEHARA