Patents by Inventor Takayuki Sasaki

Takayuki Sasaki 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).

  • Publication number: 20240116150
    Abstract: An electric tool system includes an electric tool device and a history storage unit. The electric tool device includes a holder, a drive unit, a measuring unit, and an image capturing unit. The holder holds a fastening member thereon. The drive unit performs fastening work of fastening the fastening member into a work target by transmitting driving force to the holder. The measuring unit measures, as a torque measured value, a fastening torque value of the fastening work. The image capturing unit generates a captured image by capturing an image of at least the holder. The history storage unit stores history information in which the torque measured value and the captured image are associated with each other.
    Type: Application
    Filed: December 27, 2021
    Publication date: April 11, 2024
    Inventor: Takayuki SASAKI
  • Publication number: 20240066776
    Abstract: A material discharge device includes: a drive motor; a screw having a groove formation surface and configured to rotate; a barrel having a facing surface and formed with a communication hole through which a plasticized material flows; a heating unit configured to heat the material; a nozzle from which the material is injected to an outside; and a plurality of measurement units configured to measure a pressure or a temperature of the material. The measurement units are disposed at an outer periphery of a nozzle channel wall, and a thickness of the nozzle channel wall satisfies the following (1) or (2): (1) when the nozzle channel wall is made of a material containing iron as a main component, the thickness of the nozzle channel wall is 0.2 mm or more and 2.5 mm or less; and (2) when the nozzle channel wall is made of a material containing aluminum as a main component, the thickness of the nozzle channel wall is 0.2 mm or more and 4 mm or less.
    Type: Application
    Filed: August 28, 2023
    Publication date: February 29, 2024
    Inventors: Masashi FUCHII, Takayuki SASAKI, Kenta ANEGAWA, Masayuki TAKAHASHI, Hidenobu MARUYAMA, Juri YAMAGUCHI
  • Publication number: 20240037215
    Abstract: A program analysis device including: code block extraction means for extracting code blocks having specific qualities from code blocks included in binary data of a program; backdoor score calculation means for calculating, for each code block extracted by the code block extraction means, based on the contents of operations in each code block, a backdoor score, which is a score indicating the possibility of each code block being a backdoor code or a score indicating the degree of impact of each code block on a system when it is executed; and output means for outputting the code blocks extracted by the code block extraction means and the backdoor score calculated for each of the extracted code blocks by the backdoor score calculation means.
    Type: Application
    Filed: August 19, 2020
    Publication date: February 1, 2024
    Applicant: NEC Corporation
    Inventors: Yusuke SHIMADA, Takayuki Sasaki
  • Publication number: 20240038062
    Abstract: An information provision apparatus includes: a data acquisition part that acquires data from a sensor(s) installed to grasp movement of a vehicle(s) traveling on a road; a database that accumulates primary data acquired by the sensor(s); a user-specific processing content storage part that stores a user-specific processing content(s) defining a processing content(s) on the primary data for each data user; a data processing part that reads out the user-specific processing content(s) stored in the user-specific processing content storage part and creates secondary data for the data user(s) from the primary data; and a data transmission part that transmits the secondary data to the data user(s).
    Type: Application
    Filed: August 25, 2020
    Publication date: February 1, 2024
    Applicant: NEC Corporation
    Inventors: Tetsuro HASEGAWA, Takayuki SASAKI, Hiroaki AMINAKA, Kazuki OGATA, Kei YANAGISAWA, Kosei KOBAYASHI
  • Publication number: 20240028001
    Abstract: A tool system includes a tool and an external system. The tool includes a first communications interface. The first communications interface transmits result information, including a work order number, to the external system with progress of work. The external system includes a second communications interface. The second communications interface receives the result information transmitted from the tool. The external system makes a storage device store the result information received by the second communications interface. At least one of the tool or the external system further includes a determiner. The determiner determines, based on progress information indicating the progress of the work being performed by the tool and the result information stored in the storage device, what part of the result information the second communications interface has failed to receive.
    Type: Application
    Filed: July 5, 2023
    Publication date: January 25, 2024
    Inventors: Takayuki SASAKI, Koya JOJIMA, Yuta HARA
  • Patent number: 11877525
    Abstract: A storage device includes a resistance change memory element including a first electrode, a second electrode, a resistance change layer between the first and second electrodes, including at least two elements selected from a group consisting of germanium (Ge), antimony (Sb), and tellurium (Te), and having a crystal structure with a c-axis oriented in a first direction from the first electrode toward the second electrode, and a first layer between the first electrode and the resistance change layer and including nitrogen (N) and at least one of silicon (Si) or germanium (Ge).
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: January 16, 2024
    Assignee: Kioxia Corporation
    Inventors: Takayuki Sasaki, Yukihiro Nomura
  • Patent number: 11868744
    Abstract: A feature estimating device includes a parser identifying means for identifying a parser, the parser being contained in software, for parsing user input and executing a relevant command, a dividing means for extracting commands form a character string in the parser and clustering control flows connecting with the extracted commands as starting points to divide a code of the software for each feature, and a feature estimating means for estimating, based on a characteristic part of each divided code, a feature for each divided code.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: January 9, 2024
    Assignee: NEC CORPORATION
    Inventors: Yusuke Shimada, Takayuki Sasaki
  • Patent number: 11868467
    Abstract: A semiconductor device (100) includes: a determination unit (110) configured to determine whether an avoidance condition of inspection of control flow integrity is satisfied (e.g., a degree of similarity with a previous input value is in a predetermined range) based on determination auxiliary information, which is at least an input value in a target code block to be executed among a plurality of code blocks in a predetermined program, and an inspection unit (120) configured to avoid inspection of control flow integrity in the target code block when it is determined that the avoidance condition is satisfied.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: January 9, 2024
    Assignee: NEC CORPORATION
    Inventors: Astha Jada, Toshiki Kobayashi, Takayuki Sasaki, Daniele Enrico Asoni, Adrian Perrig
  • Patent number: 11860762
    Abstract: A semiconductor device (100) includes: first storage means (110) storing, in advance, a plurality of pieces of execution order inspection information (111˜11n) used for inspection of an execution order of a plurality of code blocks in a predetermined program, second storage means (120), which is a cache for the first storage means, and prediction means (130) for predicting a storage area of the execution order inspection information based on prediction auxiliary information in a first code block of the plurality of code blocks and a control flow graph of the program, the storage area being a prefetch target to be prefetched from the first storage means to the second storage means.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: January 2, 2024
    Assignee: NEC CORPORATION
    Inventors: Astha Jada, Toshiki Kobayashi, Takayuki Sasaki, Daniele Enrico Asoni, Adrian Perrig
  • Publication number: 20230394971
    Abstract: Maintaining the detection accuracy of a mobile object(s) around a vehicle(s) and efficient information notification are both achieved. An information provision server includes: determination means for determining, based on primary information acquired from an individual one of a plurality of sensors, each of which senses a predetermined range of a road, whether or not to provide secondary information created by using the primary information acquired from the plurality of sensors to a first mobile object running on the road; information creation means for creating, if the determination means determines to provide the secondary information to the first mobile object, the secondary information by using the primary information acquired from the plurality of sensors; and transmission means for transmitting the secondary information to the first mobile object.
    Type: Application
    Filed: October 26, 2020
    Publication date: December 7, 2023
    Applicant: NEC Corporation
    Inventors: Kosei KOBAYASHI, Tetsuro HASEGAWA, Takayuki SASAKI, Hiroaki AMINAKA, Kei YANAGISAWA, Kazuki OGATA
  • Publication number: 20230388740
    Abstract: To appropriately set a region for providing information about a moving body to a user, and appropriately provide information to a user who enters or exits from the set region. An information provision device includes: a moving body position acquisition unit that acquires positional information about a moving body being movable; a region setting unit that sets one or more regions for providing information about the moving body to a user terminal, based on a position of the moving body; a terminal position acquisition unit that acquires positional information about a user terminal being movable; and an information provision control unit that controls whether to provide information about the moving body being associated with the region to the user terminal, based on a positional relationship between the acquired positional information about the user terminal and the set region.
    Type: Application
    Filed: May 17, 2023
    Publication date: November 30, 2023
    Applicant: NEC Corporation
    Inventors: Yuki HASHIMOTO, Goh Shibata, Takayuki Sasaki
  • Publication number: 20230370997
    Abstract: An information processing apparatus includes acquisition means for acquiring a first received signal strength of a beacon signal at a communication terminal transmitted from at least one beacon transmitter arranged in each of a plurality of areas arranged along a route; specification means for specifying a first area among the plurality of areas where a user using the communication terminal is present and an area movement history of the user based on the first received signal strength; and control means for deciding whether or not to provide a service to the communication terminal based on the first area and the area movement history.
    Type: Application
    Filed: October 12, 2020
    Publication date: November 16, 2023
    Applicant: NEC Corporation
    Inventors: Shusuke TSUMURA, Kazuki Yoshida, Takayuki Sasaki, Goh Shibata, Dai Yokoi, Yuki Hashimoto
  • Publication number: 20230306130
    Abstract: An information processing system includes an event analyzer that detects an occurrence of an event on a basis of data measured by a predetermined sensor; a storage that stores a security policy that defines a user attribute allowed to access to each type of the event; and an access controller that controls whether or not an access from a user to data on which the event is occurring is permitted on a basis of the security policy.
    Type: Application
    Filed: September 2, 2020
    Publication date: September 28, 2023
    Applicant: NEC Corporation
    Inventors: Takayuki SASAKI, Nobuyuki TOZAWA, Tetsuya TANABKI, Yasuhiko OCHIAI, Ayumi NISHIJIMA, Naoki SUGAYA, Kazuki OGATA, Hiroaki AMINAKA, Kei YANAGISAWA, Kosei KOBAYASHI
  • Publication number: 20230308831
    Abstract: A registration unit registers pieces of identification information of user terminals possessed by users, respectively, as a group. A position information acquisition unit acquires pieces of position information of the plurality of user terminals registered as the group. A reaching detection unit detects, from position information of a first user terminal possessed by one user, that the one user among the plurality of users registered as the group has reached a position where content information is provided. When the reaching is detected, a distance calculation unit calculates a distance between the first user terminal and another user terminal. In a case where the reaching is detected, a provision control unit provides the content information to the first user terminal, and controls provision of the content information to another user terminal possessed by another user of the group based on the calculated distance.
    Type: Application
    Filed: September 30, 2020
    Publication date: September 28, 2023
    Applicant: NEC Corporation
    Inventors: Yuki Hashimoto, Goh Shibata, Takayuki Sasaki
  • Publication number: 20230252150
    Abstract: In a software correcting apparatus, a specification unit specifies a plurality of code blocks contained in a target software. A checking unit determines, for each of the specified code blocks, whether or not the specified code block is a code block that is possibly a backdoor, and specifies a code block that is determined to be possibly a backdoor as a backdoor block. A correction processing unit performs an execution-disabling process or a putting-under-surveillance process on the backdoor block contained in the target software. The execution-disabling process is a process for changing the state of the backdoor block into a state in which it cannot be executed. The putting-under-surveillance process is a process for handling the backdoor block as a subject that should be monitored when it is executed.
    Type: Application
    Filed: June 9, 2020
    Publication date: August 10, 2023
    Applicant: NEC Corporation
    Inventors: Yusuke SHIMADA, Takayuki SASAKI
  • Patent number: 11709940
    Abstract: According to an example embodiment, a firmware rewriting apparatus includes: call position specifying means for specifying, among instructions described in a program of firmware stored in a memory, the instructions for changing a control flow; free area specifying means for specifying a free area in a storage area of the memory in which the program is not stored; and program rewriting means for rewriting the instruction specified by the call position specifying means into a call instruction of a frequency adjustment code and writing the frequency adjustment code for calling an inspection code at a frequency corresponding to a frequency of calling the frequency adjustment code and the inspection code for performing a security check of the program in response to a call from the frequency adjustment code into the free area specified by the free area specifying means.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: July 25, 2023
    Assignee: NEC CORPORATION
    Inventors: Toshiki Kobayashi, Takayuki Sasaki, Yusuke Morita
  • Publication number: 20230229783
    Abstract: The present disclosure aims to provide a backdoor inspection device, a user device, a system, a method, and a non-transitory computer-readable medium that can increase trustability of software as to whether or not there is a backdoor in the software. A system according to the present disclosure includes: a plurality of backdoor inspection devices; a plurality of databases; and a user device, in which the backdoor inspection device includes: a backdoor presuming means for performing backdoor inspection on a prescribed software installed in a counterpart device that communicates with the user device and presumes whether or not there is a backdoor in the prescribed software; a certificate issuance means for issuing a backdoor inspection certificate including a result of the backdoor inspection, the database includes: a registration means for registering the backdoor inspection certificate; and a transmission means for transmitting the backdoor inspection certificate.
    Type: Application
    Filed: June 5, 2020
    Publication date: July 20, 2023
    Applicant: NEC Corporation
    Inventors: Takayuki Sasaki, Yusuke Shimada
  • Publication number: 20230229766
    Abstract: An identifying unit identifies, in a backdoor inspection device, a plurality of code blocks included in software to be inspected. An inspection unit executes backdoor inspection processing on the software to be inspected for the plurality of the code blocks that are identified by the identifying unit. An adjustment processing unit executes adjustment processing including obfuscation processing on the software to be inspected. A certificate generation unit generates a first certificate containing at least information on a result of the backdoor inspection processing. An output unit outputs the software to be inspected on which the adjustment processing has been performed together with the first certificate.
    Type: Application
    Filed: June 3, 2020
    Publication date: July 20, 2023
    Applicant: NEC Corporation
    Inventors: Takayuki Sasaki, Yusuke Shimada
  • Publication number: 20230141005
    Abstract: There is provided an image processing apparatus and method capable of suppressing an increase in a processing time for image clustering. Sparse pixels included in an image are clustered, sparse information obtained by this clustering is interpolated by image filtering that uses an image signal as a guide, and thereby a dense clustering result is derived. For example, the sparse information is model coefficients or a clustering result obtained by the clustering. The present disclosure can be applied to, for example, an image processing apparatus, an image processing method, and the like.
    Type: Application
    Filed: May 14, 2021
    Publication date: May 11, 2023
    Applicant: SONY GROUP CORPORATION
    Inventors: Yusuke MORIUCHI, Kenichiro NAKAMURA, Hajime MIHARA, Takayuki SASAKI
  • Publication number: 20230093157
    Abstract: A storage device includes a first electrode, a second electrode, and a resistance change storage layer between the first and second electrodes. The storage layer is either in a first resistance state or in a second resistance state having a resistance higher than the first resistance state and contains at least two elements selected from a group consisting of germanium, antimony, and tellurium. The storage device further includes an interface layer between the first electrode and the resistance change storage layer. The interface layer contains at least one of the elements of the resistance change storage layer and includes a conductive region and an insulating region.
    Type: Application
    Filed: March 1, 2022
    Publication date: March 23, 2023
    Inventors: Shigeyuki HIRAYAMA, Takayuki SASAKI, Yukihiro NOMURA, Tsunehiro INO