Patents by Inventor Shinichiro Tago

Shinichiro Tago 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: 20150026191
    Abstract: A matching apparatus sets windows within match data, the windows each having a width larger than that in a window width condition defined in a query, and further sets windows each satisfying an event condition of a window defined in the query as temporary windows. Further, the matching apparatus checks sets of temporary windows against an interval condition and outputs events included in one or more sets of temporary windows each satisfying the interval condition, as a matching result.
    Type: Application
    Filed: June 18, 2014
    Publication date: January 22, 2015
    Inventors: Shinichiro Tago, Takashi Katoh, Hiroya Inakoshi
  • Publication number: 20150026217
    Abstract: A data output method includes: generating, by a computer, (n?1) first conditions (n is an integer number of three or more) on a relationship between two data by dividing, in a sequential order, a common element condition in which an attribute of each of n data includes a common element, the attribute of each of the two data including the common element; extracting first data corresponding to each of n data to set the first data as a node under a condition; creating a first graph in which nodes are coupled with links based on the first condition; creating a second graph by repeatedly performing a first process, a second process and a third process; determining candidates of a combination of data from the second graph; and outputting a combination of data satisfying the common element condition from the candidates of a combination of data.
    Type: Application
    Filed: June 19, 2014
    Publication date: January 22, 2015
    Inventors: TAKASHI KATOH, Shinichiro Tago, Tatsuya Asai, Hiroaki Morikawa, Junichi Shigezumi, Hiroya Inakoshi
  • Patent number: 8873805
    Abstract: A trajectory interpolation apparatus is disclosed. The first storage part stores first time and first location information of a movable body at the first time. The second storage stores second time and second location information of the movable body at the second time. The calculation part calculates a first moving distance from the first time and a second moving distance from the second time based on a relationship between the time and the speed stored in the second storage part, regarding third time between the first time and the second time. The determination part determines, as the interpolation point, one of intersection points for a circle in which the first location is set as its center and the first moving distance is set as its radius, and another circle in which the second location is set as its center and the second moving distance is set as its radius.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: October 28, 2014
    Assignee: Fujitsu Limited
    Inventors: Hiroaki Morikawa, Tatsuya Asai, Shinichiro Tago, Hiroya Inakoshi, Nobuhiro Yugami, Seishi Okamoto
  • Publication number: 20140297579
    Abstract: A matching circuit includes pattern circuits, and a signal path in which the pattern circuits are series-connected, wherein each of the pattern circuits connected to a preceding-stage pattern circuit through the signal path is settable in a first operation mode and in a second operation mode, wherein each of the pattern circuits in the first operation mode generates a result of matching in response to both a result of matching supplied from a preceding-stage pattern circuit and a result obtained by matching data supplied from the preceding-stage pattern circuit against part of a regular expression pattern, and wherein each of the pattern circuits in the second operation mode generates a result of matching in response to a result obtained by matching the data supplied from the preceding-stage pattern circuit against part of a regular expression pattern, without relying on a result of matching supplied from the preceding-stage pattern circuit.
    Type: Application
    Filed: March 25, 2014
    Publication date: October 2, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Shinichiro TAGO, Hiroya INAKOSHI
  • Patent number: 8825696
    Abstract: In a search device according to the present invention, a path trie generation unit generates an input path trie from XML data, a path trie display unit outputs the input path trie to an output unit such as a display, so that a user can specify Join points and combining conditions. An instruction reception unit generates a query serving as a command statement to combine each piece of XML data based on the Join points and the combining conditions that are specified by the user.
    Type: Grant
    Filed: August 17, 2011
    Date of Patent: September 2, 2014
    Assignee: Fujitsu Limited
    Inventors: Tatsuya Asai, Shinichiro Tago, Seishi Okamoto
  • Publication number: 20140210820
    Abstract: An observation information processing apparatus calculates, for each mesh, a support and a confidence. The observation information processing apparatus generates an adjacent mesh set by merging adjacent ones of the meshes. The observation information processing apparatus calculates, based on a support and a confidence of each mesh included in the adjacent mesh set, a confidence for each adjacent mesh, and sets the smallest one of the confidences calculated as a new confidence threshold value. The observation information processing apparatus detects and excludes meshes to be excluded from meshes included in the adjacent mesh set, based on the confidences and supports of the meshes included in the adjacent mesh set and the confidence threshold value.
    Type: Application
    Filed: March 27, 2014
    Publication date: July 31, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Hiroya INAKOSHI, Tatsuya ASAI, Hiroaki MORIKAWA, Shinichiro TAGO, Nobuhiro YUGAMI, Seishi OKAMOTO
  • Patent number: 8781980
    Abstract: The matching apparatus 100 stores, with respect to a branching pattern included in event patterns 140a, a reception time of an event that serves as the branching point in a source node that indicates the transition destination of the event, connects the source node to the branch node by a transition with an interval condition, connects the branch nodes to the link node that indicates the linking point at which these branch nodes are linked together, and thereby generates NFAs 140b. Then, the matching apparatus 100 compares event streams 140c with the NFAs 140b to determine whether the event streams 140c includes the event patterns 140a.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: July 15, 2014
    Assignee: Fujitsu Limited
    Inventors: Shinichiro Tago, Tatsuya Asai, Hiroya Inakoshi, Nobuhiro Yugami, Seishi Okamoto, Hiroaki Morikawa
  • Publication number: 20140195144
    Abstract: An analysis method executed by a computer, the analysis method includes: detecting a plurality of staying points where one or more mobile bodies stayed in accordance with a plurality of trace data associated with trajectories of the one or more mobile bodies; comparing, in accordance with the plurality of trace data, a first ending time of stay in a first staying point selected from among the plurality of staying points with second ending times of stay in one or more second staying points which are similar to the first staying point; and determining feature of the first staying point in accordance with a result of the comparison.
    Type: Application
    Filed: November 12, 2013
    Publication date: July 10, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Hiroaki MORIKAWA, Tatsuya ASAI, Takashi KATOH, Shinichiro TAGO, Hiroya INAKOSHI
  • Publication number: 20140156692
    Abstract: An extraction program causes a computer to execute a process. The process includes adding an event to a first pattern including the events according to the sequential order, thus generating a second pattern in such a manner that the second pattern is generated by adding the event when a first value is less than a predetermined threshold; when the event is added, adding a predetermined value to the first value, and adding the predetermined value to a second value in a column corresponding to an end of the added event among second values corresponding to respective columns of a table; extracting the second pattern that satisfies a predetermined condition; and when an event in a second or subsequent column in the table is added.
    Type: Application
    Filed: September 20, 2013
    Publication date: June 5, 2014
    Applicant: FUJITSU LIMITED
    Inventors: TAKASHI KATOH, Shinichiro TAGO, Tatsuya ASAI, Hiroaki MORIKAWA, Hiroya INAKOSHI, NOBUHIRO YUGAMI
  • Publication number: 20140136149
    Abstract: When a second pattern is to be generated by adding an event to a first pattern including events, an extraction program causes a computer to execute the following process based on combinations of events. That is, the extraction program causes the computer to generate the second pattern when the number of occurrence, in the second pattern, of each of the events included in the combinations is not more than a threshold. The extraction program causes the computer to calculate, based on data including a plurality of events, a frequency at which one or more of the generated second patterns occur in the data. The extraction program causes the computer to extract the second pattern having the frequency satisfying a predetermined condition. The extraction program causes the computer to add a new event to the extracted second pattern.
    Type: Application
    Filed: September 26, 2013
    Publication date: May 15, 2014
    Applicant: FUJITSU LIMITED
    Inventors: TAKASHI KATOH, Shinichiro TAGO, Tatsuya ASAI, Hiroaki MORIKAWA, Hiroya INAKOSHI, NOBUHIRO YUGAMI
  • Publication number: 20140114900
    Abstract: According to one aspect, a computer-readable recording medium stores therein an extracting program 330a causing a computer to execute a process. The process includes based on event data obtained by associating a plurality of events stored in a storage unit and an occurrence time of each event, sequentially adding an event to a first pattern obtained by associating the plurality of events and the occurrence order of each event, and sequentially generating a second pattern which includes the first pattern and occurs in the event data; and extracting a pattern which satisfies a predetermined condition from the generated second pattern.
    Type: Application
    Filed: September 26, 2013
    Publication date: April 24, 2014
    Applicant: FUJITSU LIMITED
    Inventors: TAKASHI KATOH, Shinichiro TAGO, Tatsuya ASAI, Hiroaki MORIKAWA, Hiroya INAKOSHI, NOBUHIRO YUGAMI
  • Patent number: 8655921
    Abstract: When a searching apparatus accepts a search condition including a logical condition formed of variables, transition table is created by using a BDD method. In the transition table, a combination of a bit string indicative of true or false of a variable at each level for arriving from a starting-point variable to an arrival variable and the starting-point variable is associated with the arrival variable. Then, a true/false decision on the search condition of the search target data is made by, with an arrival variable of a transition destination being taken as the starting-point variable, extracting a bit string of a predetermined number of digits from the starting-point variable from among logical bit strings of the search target data and specifying the arrival variable as the transition destination based on the combination and the transition table.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: February 18, 2014
    Assignee: Fujitsu Limited
    Inventors: Shinichiro Tago, Tatsuya Asai, Seishi Okamoto
  • Publication number: 20130325842
    Abstract: A computer-readable storage medium storing an update program that causes a computer to execute a process includes: acquiring an automaton performing matching of data in an input stream hierarchized by tags to a keyword in a query, the automaton in which an initial state, a start state indicating a start tag symbol, an end state indicating an end tag symbol, a transition between the initial state and the start state, a transition between the initial state and the end state, and a transition from the initial state to the initial state are defined; generating a path identifying the position of a start tag based on a hierarchy in the input stream when the start tag is read from the input stream; judging whether or not the generated path meets a condition corresponding to the keyword in the query; generating, when the generated path is judged to meet a condition.
    Type: Application
    Filed: February 8, 2013
    Publication date: December 5, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Tatsuya ASAI, Takashi Katoh, Hiroaki Morikawa, Shinichiro Tago, Hiroya Inakoshi
  • Publication number: 20130325761
    Abstract: A method for detecting an abnormal transition pattern from a transition pattern includes: first extracting an episode pattern with an appearance frequency greater than or equal to a first frequency from an episode pattern represented with a description form so as to include a first transition pattern and a second transition pattern differing in an order of a part of items from the first transition pattern to have a complementary relation thereto; second extracting a third transition pattern with an appearance frequency greater than or equal to a second frequency from the transition pattern; and specifying a transition pattern other than the third transition pattern from transition patterns included in the extracted episode pattern, and determining an abnormal transition pattern based on the transition pattern specified in the specifying when the third transition pattern includes a fourth transition pattern corresponding to the extracted episode pattern in the first extracting.
    Type: Application
    Filed: April 10, 2013
    Publication date: December 5, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Hiroaki Morikawa, Tatsuya Asai, Shinichiro Tago, TAKASHI KATOH, Hiroya INAKOSHI, NOBUHIRO YUGAMI
  • Patent number: 8549227
    Abstract: According to one aspect of embodiments, a multiprocessor system includes a cache memory corresponding to each of the processors, a hierarchy setting register in which the hierarchical level of each cache memory is set, an access control unit that controls access between each cache memory. The hierarchical level of the cache memory for each processor is stored in a rewritable hierarchy setting register. Each processor handles a cache memory corresponding to another processor as the cache memory having a deeper hierarchy than the cache memory corresponding to the each processor. As the result, each processor can access all the cache memories, and therefore the efficiency of cache memory utilization can be improved and the hierarchical level can be set so that the latency becomes optimal for each application.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: October 1, 2013
    Assignee: Fujitsu Limited
    Inventors: Shinichiro Tago, Atsuhiro Suga
  • Publication number: 20130111503
    Abstract: A collation device generates an NFA by generating an automaton corresponding to an event pattern, replicating an automaton part corresponding to the same series part in which events are connected in the same series in the generated automaton for a plurality of series, substituting each replicated automaton part with a transition that is received in an event of each series, and combining each substituted automaton part through an ? transition. In addition, the collation device collates whether or not the event pattern is included in an event stream by comparing the event stream and the NFA and receiving an event included in the event stream in an NFA part corresponding to a series in which the event occurs out of the replicated NFA parts and operating the NFA part.
    Type: Application
    Filed: August 16, 2012
    Publication date: May 2, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Shinichiro Tago, Tatsuya Asai, Hiroya Inakoshi, Nobuhiro Yugami, Hiroaki Morikawa, Takashi Katoh
  • Patent number: 8423499
    Abstract: A search device includes an accelerator and a CPU. The accelerator includes a plurality of search cores and a scheduler. The scheduler is configured to distribute target text to the search cores in units of records ordered by record sequence number, and the search cores are configured to perform automaton matching on the distributed records in a parallel fashion. The CPU is configured to construct an automaton in accordance with a search expression input thereto, and to perform logical expression evaluations in order of the record sequence number on matching results obtained on a record-by-record basis.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: April 16, 2013
    Assignee: Fujitsu Limited
    Inventors: Yi Ge, Shinichiro Tago
  • Publication number: 20130089234
    Abstract: A trajectory interpolation apparatus is disclosed. The first storage part stores first time and first location information of a movable body at the first time. The second storage stores second time and second location information of the movable body at the second time. The calculation part calculates a first moving distance from the first time and a second moving distance from the second time based on a relationship between the time and the speed stored in the second storage part, regarding third time between the first time and the second time. The determination part determines, as the interpolation point, one of intersection points for a circle in which the first location is set as its center and the first moving distance is set as its radius, and another circle in which the second location is set as its center and the second moving distance is set as its radius.
    Type: Application
    Filed: August 21, 2012
    Publication date: April 11, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Hiroaki Morikawa, Tatsuya Asai, Shinichiro Tago, Hiroya Inakoshi, Nobuhiro Yugami, Seishi Okamoto
  • Patent number: 8412737
    Abstract: A retrieval device, from semi-structured data formed by item elements and value elements, creates aggregated structure information from the semi-structured data by aggregating the plurality of child item elements having the same name and directly connected to parent item elements having the same name, into one child item element. The device receives a retrieval request with an output condition and a constraint condition specified on the aggregate structure information. The device determines whether or not a plurality of query are created according to the retrieval request by checking a branch point at the common item elements between the output condition and the constraint condition in the aggregated structured information. And the device outputs a re-aggregate structure information corresponded to the query showing the branch point which is not expressed in the aggregate structure information to the display device.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: April 2, 2013
    Assignee: Fujitsu Limited
    Inventors: Tatsuya Asai, Shinichiro Tago, Seishi Okamoto
  • Patent number: 8392660
    Abstract: A cache system includes processing units operative to access a main memory device, caches coupled in one-to-one correspondence to the processing units, and a controller coupled to the caches to control data transfer between the caches and data transfer between the main memory and the caches, wherein the controller includes a memory configured to store first information and second information separately for each index, the first information indicating an order of oldness of entries in each one of the caches, and the second information indicating an order of oldness of entries for the plurality of the caches, and a logic circuit configured to select an entry to be evicted and its destination in response to the first and second information when an entry of an index corresponding to an accessed address is to be evicted from a cache corresponding to the processing unit that accesses the main memory device.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: March 5, 2013
    Assignee: Fujitsu Limited
    Inventors: Yi Ge, Shinichiro Tago