Patents by Inventor Akihiko Tozawa
Akihiko Tozawa 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: 20240120142Abstract: The electronic component includes an element body, an internal conductor, a cover layer, and a conductor layer. The internal conductor is disposed in the element body. The cover layer is disposed on an outer surface of the element body and has an electrical insulation property. The conductor layer is disposed on the cover layer and is electrically connected to the internal conductor. The conductor layer includes a portion. The portion protrudes toward the element body through the cover layer and is physically and electrically connected to the internal conductor. The conductor layer is electrically connected to the internal conductor.Type: ApplicationFiled: October 4, 2023Publication date: April 11, 2024Applicant: TDK CORPORATIONInventors: Yoji TOZAWA, Masashi SHIMOYASU, Akihiko OIDE, Daiki KATO, Makoto YOSHINO, Takashi ENDO, Takuya KODAMA, Akira AKASAKA, Ken ITOH
-
Publication number: 20230214409Abstract: Methods and systems for software analysis include determining a similarity score for an ordered input set and at least one ordered cluster set that represents a distance between the ordered input set and the at least one ordered cluster set. It is determined that he ordered input is similar to a first cluster of the at least one ordered cluster set, based on the similarity score. The ordered input set is merged to the first cluster of the at least one cluster set to generate a merged set that preserves an ordering of the ordered input set and the first cluster. Software analysis is performed using the merged set.Type: ApplicationFiled: January 5, 2022Publication date: July 6, 2023Inventors: Akihiko Tozawa, TAKAHIDE NOGAYAMA, AI YOSHINO, YASUHARU KATSUNO
-
Publication number: 20230185582Abstract: Automation methods and systems include identifying common parts of consecutive pairs of consecutive screen outputs. The consecutive screen outputs are clustered responsive to a determination that a distance between the common parts of the consecutive pairs is lower than a threshold distance value. Interactions with a remote computer system are automated based on the clustered consecutive screen outputs.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: TAKAHIDE NOGAYAMA, Akihiko Tozawa
-
Publication number: 20220058032Abstract: A generation apparatus that generates a mapping between individual properties included in an object in a program and individual elements of a structured document. The generation apparatus includes: an object tree generation unit that generates a tree structure representing hierarchical structure of the object by assigning the individual properties included in the object to nodes of the tree structure; and a selection unit that selects a mapping minimizing conversion cost of converting the tree structure of the object to a tree structure that includes the individual elements of the structured document as its nodes. The selection is from mappings that associate the individual properties included in the object with the individual elements of the structured document.Type: ApplicationFiled: November 8, 2021Publication date: February 24, 2022Inventors: Toyotaro Suzumura, Michiaki Tatsubori, Akihiko Tozawa
-
Patent number: 11194595Abstract: A generation apparatus that generates a mapping between individual properties included in an object in a program and individual elements of a structured document. The generation apparatus includes: an object tree generation unit that generates a tree structure representing hierarchical structure of the object by assigning the individual properties included in the object to nodes of the tree structure; and a selection unit that selects a mapping minimizing conversion cost of converting the tree structure of the object to a tree structure that includes the individual elements of the structured document as its nodes. The selection is from mappings that associate the individual properties included in the object with the individual elements of the structured document.Type: GrantFiled: February 2, 2017Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Toyotaro Suzumura, Michiaki Tatsubori, Akihiko Tozawa
-
Patent number: 11042533Abstract: A distributed system is provided that includes member nodes and a leader node. Each member node stores a database and updates the database by performing common ones of a plurality of transactions. The leader node generates a batch, to be executed by each member node, which includes two or more transactions lacking an access conflict from among the plurality of transactions. The leader node includes: a section that generates an access set as a set of database entries to be accessed by each transaction to be executed; a section that generates the batch, based on the access set of each transaction to be executed; and a leader-side section that performs a consensus process for the batch among the leader and member nodes. Each member node includes the database; a member-side section that performs a consensus process for the batch; and a section that performs parallel execution of batch transactions.Type: GrantFiled: November 14, 2017Date of Patent: June 22, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hiroshi Horii, Akihiko Tozawa
-
Patent number: 10896169Abstract: A distributed system is provided that includes member nodes and a leader node. Each member node stores a database and updates the database by performing common ones of a plurality of transactions. The leader node generates a batch, to be executed by each member node, which includes two or more transactions lacking an access conflict from among the plurality of transactions. The leader node includes: a section that generates an access set as a set of database entries to be accessed by each transaction to be executed; a section that generates the batch, based on the access set of each transaction to be executed; and a leader-side section that performs a consensus process for the batch among the leader and member nodes. Each member node includes the database; a member-side section that performs a consensus process for the batch; and a section that performs parallel execution of batch transactions.Type: GrantFiled: May 12, 2017Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hiroshi Horii, Akihiko Tozawa
-
Publication number: 20180329944Abstract: A distributed system is provided that includes member nodes and a leader node. Each member node stores a database and updates the database by performing common ones of a plurality of transactions. The leader node generates a batch, to be executed by each member node, which includes two or more transactions lacking an access conflict from among the plurality of transactions. The leader node includes: a section that generates an access set as a set of database entries to be accessed by each transaction to be executed; a section that generates the batch, based on the access set of each transaction to be executed; and a leader-side section that performs a consensus process for the batch among the leader and member nodes. Each member node includes the database; a member-side section that performs a consensus process for the batch; and a section that performs parallel execution of batch transactions.Type: ApplicationFiled: May 12, 2017Publication date: November 15, 2018Inventors: Hiroshi Horii, Akihiko Tozawa
-
Publication number: 20180329945Abstract: A distributed system is provided that includes member nodes and a leader node. Each member node stores a database and updates the database by performing common ones of a plurality of transactions. The leader node generates a batch, to be executed by each member node, which includes two or more transactions lacking an access conflict from among the plurality of transactions. The leader node includes: a section that generates an access set as a set of database entries to be accessed by each transaction to be executed; a section that generates the batch, based on the access set of each transaction to be executed; and a leader-side section that performs a consensus process for the batch among the leader and member nodes. Each member node includes the database; a member-side section that performs a consensus process for the batch; and a section that performs parallel execution of batch transactions.Type: ApplicationFiled: November 14, 2017Publication date: November 15, 2018Inventors: Hiroshi Horii, Akihiko Tozawa
-
Patent number: 9851958Abstract: To provide a method, apparatus, and computer program for performing type inference of serialization for each generation site and specializing a serializer for each generation site. A type of serialization is inferred for each generation site of compiling a query, and a serializer is specialized for each generation site based on the inferred type and a type that is actually used. A data value is serialized using the specialized serializer for each generation site. The inference is executed while transcribing identification information assigned to each generation site to a type as an annotation, and the inferred type and the type used in serialization are recursively compared.Type: GrantFiled: December 16, 2014Date of Patent: December 26, 2017Assignee: International Business Machines CorporationInventor: Akihiko Tozawa
-
Publication number: 20170147539Abstract: A generation apparatus that generates a mapping between individual properties included in an object in a program and individual elements of a structured document. The generation apparatus includes: an object tree generation unit that generates a tree structure representing hierarchical structure of the object by assigning the individual properties included in the object to nodes of the tree structure; and a selection unit that selects a mapping minimizing conversion cost of converting the tree structure of the object to a tree structure that includes the individual elements of the structured document as its nodes. The selection is from mappings that associate the individual properties included in the object with the individual elements of the structured document.Type: ApplicationFiled: February 2, 2017Publication date: May 25, 2017Inventors: Toyotaro Suzumura, Michiaki Tatsubori, Akihiko Tozawa
-
Patent number: 9582291Abstract: A generation apparatus that generates a mapping between individual properties included in an object in a program and individual elements of a structured document. The generation apparatus includes: an object tree generation unit that generates a tree structure representing hierarchical structure of the object by assigning the individual properties included in the object to nodes of the tree structure; and a selection unit that selects a mapping minimizing conversion cost of converting the tree structure of the object to a tree structure that includes the individual elements of the structured document as its nodes. The selection is from mappings that associate the individual properties included in the object with the individual elements of the structured document.Type: GrantFiled: September 24, 2009Date of Patent: February 28, 2017Assignee: International Business Machines CorporationInventors: Toyotaro Suzumura, Michiaki Tatsubori, Akihiko Tozawa
-
Patent number: 9495553Abstract: An improved method and system for providing path-level access control to a structured document in a collection stored in a database, where the structured document includes a plurality of nodes is disclosed. The method includes the steps of providing an access control policy for the collection, where the access control policy comprises a plurality of access control rules, generating a path for each node of the plurality of nodes in the document, and generating for each path associated with a node a corresponding value expression based on at least one access control rule of the plurality of access control rules. According to the method and system of the present invention, the corresponding value expression is utilized during access control evaluation to determine whether a user is allowed to access a node in the structured document.Type: GrantFiled: July 8, 2014Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventors: Satoshi Hada, Michiharu Kudo, Naishin Seki, Akihiko Tozawa, Robbert C. Van Der Linden
-
Patent number: 9280332Abstract: A computer-implemented method, system, and article of manufacture for processing a programming language, which is able to describe data conversion of data input by an iterator. The method includes: converting iterator code of the programming language to a generator code in an intermediate language that includes a generator as an operator; reading a consumer side code; and overwriting code by inline substitution between the consumer side code and the generator code.Type: GrantFiled: March 15, 2013Date of Patent: March 8, 2016Assignee: International Business Machines CorporationInventors: Akira Koseki, Akihiko Tozawa
-
Publication number: 20150186116Abstract: To provide a method, apparatus, and computer program for performing type inference of serialization for each generation site and specializing a serializer for each generation site. A type of serialization is inferred for each generation site of compiling a query, and a serializer is specialized for each generation site based on the inferred type and a type that is actually used. A data value is serialized using the specialized serializer for each generation site. The inference is executed while transcribing identification information assigned to each generation site to a type as an annotation, and the inferred type and the type used in serialization are recursively compared.Type: ApplicationFiled: December 16, 2014Publication date: July 2, 2015Inventor: Akihiko Tozawa
-
Publication number: 20140324834Abstract: An improved method and system for providing path-level access control to a structured document in a collection stored in a database, where the structured document includes a plurality of nodes is disclosed. The method includes the steps of providing an access control policy for the collection, where the access control policy comprises a plurality of access control rules, generating a path for each node of the plurality of nodes in the document, and generating for each path associated with a node a corresponding value expression based on at least one access control rule of the plurality of access control rules. According to the method and system of the present invention, the corresponding value expression is utilized during access control evaluation to determine whether a user is allowed to access a node in the structured document.Type: ApplicationFiled: July 8, 2014Publication date: October 30, 2014Inventors: Satoshi HADA, Michiharu KUDO, Naishin SEKI, Akihiko TOZAWA, Robbert C. VAN DER LINDEN
-
Patent number: 8775468Abstract: An improved method and system for providing path-level access control to a structured document in a collection stored in a database, where the structured document includes a plurality of nodes is disclosed. The method includes the steps of providing an access control policy for the collection, where the access control policy comprises a plurality of access control rules, generating a path for each node of the plurality of nodes in the document, and generating for each path associated with a node a corresponding value expression based on at least one access control rule of the plurality of access control rules. According to the method and system of the present invention, the corresponding value expression is utilized during access control evaluation to determine whether a user is allowed to access a node in the structured document.Type: GrantFiled: August 29, 2003Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Satoshi Hada, Michiharu Kudo, Naishin Seki, Akihiko Tozawa, Robbert C. Van der Linden
-
Publication number: 20130298111Abstract: A computer-implemented method, system, and article of manufacture for processing a programming language, which is able to describe data conversion of data input by an iterator. The method includes: converting iterator code of the programming language to a generator code in an intermediate language that includes a generator as an operator; reading a consumer side code; and overwriting code by inline substitution between the consumer side code and the generator code.Type: ApplicationFiled: March 15, 2013Publication date: November 7, 2013Inventors: Akira Koseki, Akihiko Tozawa
-
Patent number: 8443352Abstract: The specification of a string within source code written in a programming language is received. The source code is processed for ultimate execution of a computer program encompassing the source code, by at least performing the following. It is determined whether the string specified is a short string or a long string. The string is processed in accordance with a first manner where the string is a short string. The string is processed in accordance with a second manner where the string is a long string.Type: GrantFiled: March 31, 2008Date of Patent: May 14, 2013Assignee: International Business Machines CorporationInventors: Michiaki Tatsubori, Akihiko Tozawa, Toyotaro Suzumura, Tamiya Onodera, Scott Ross Trent
-
Patent number: 8090769Abstract: Dynamically generating web contents includes an application execution unit for dynamically generating an HTML file, and an HTTP server for receiving an HTTP request and returning an HTTP response including an HTML file generated by the application execution unit. The application execution unit executes a script of the HTML file, and describes information specifying the file in the object without reading the actual file, if an instruction code of the script is a script to display contents of a specific file held in a storage device. The HTTP server identifies a file held in the storage device on the basis of the information, and transmits the file together with the HTML file.Type: GrantFiled: December 16, 2008Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: Toyotaro Suzumura, Michiaki Tatsubori, Scott Trent, Akihiko Tozawa