Patents by Inventor Junichi Tatemura

Junichi Tatemura 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: 20120284244
    Abstract: An object of the present invention is to carry out transaction processing on a plurality of records even in the case the transaction processing is executed in an environment that manages records composed of pairs of keys and values.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: NEC CORPORATION
    Inventors: Junpei KAMIMURA, Junichi TATEMURA, Atsushi KITAZAWA
  • Publication number: 20120143951
    Abstract: A platform as a service (PaaS) is provided as part of a data sharing scheme. The PaaS is configured to setup a materialized shared space in a cloud. The materialized shared space includes a set of resources invested by the PaaS to permit data sharing between a tenant application and at least one consumer application. A sharing middleware configured to provide the at least one consumer application with access to the data in the materialized shared space.
    Type: Application
    Filed: October 7, 2011
    Publication date: June 7, 2012
    Applicant: NEC Laboratories America, Inc.
    Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
  • Publication number: 20120144407
    Abstract: A system and method are provided for data sharing. A uniform communication framework is provided as part of a sharing service on the cloud platform to facilitate data sharing among a plurality of applications. The uniform communication framework includes an application programming interface which provides a communication gateway to permit a first application to access data of a second application stored in the data store.
    Type: Application
    Filed: October 7, 2011
    Publication date: June 7, 2012
    Applicant: NEC Laboratories America, Inc.
    Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
  • Publication number: 20120144040
    Abstract: A system and method are provided for data sharing. A sharing negotiation tool permits at least one consumer application to negotiate a service level agreement on a dataset which is being shared by a tenant application on a cloud. A capacity planner is configured to determine an appropriate allocation of cloud resources to ensure that the service level agreement of the at least one consumer application is satisfied.
    Type: Application
    Filed: October 7, 2011
    Publication date: June 7, 2012
    Applicant: NEC Laboratories America, Inc.
    Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
  • Publication number: 20120144403
    Abstract: A system and method for data sharing are provided. Context parameters associated with a user are gathered from a plurality of applications. A mobile context of the user is determined based on the gathered context parameters. Content is presented to the user in accordance with the mobile context of the user.
    Type: Application
    Filed: October 7, 2011
    Publication date: June 7, 2012
    Applicant: NEC Laboratories America, Inc.
    Inventors: Vahit Hakan Hacigumus, Jagan Sankaranarayanan, Junichi Tatemura
  • Publication number: 20120109873
    Abstract: An admission control system for a cloud database includes a machine learning prediction module to estimate a predicted probability for a newly arrived query with a deadline, if admitted into the cloud database, to finish its execution before said deadline, wherein the prediction considers query characteristics and current system conditions. The system also includes a decision module applying the predicted probability to admit a query into the cloud database with a target of profit maximization with an expected profit determined using one or more service level agreements (SLAs).
    Type: Application
    Filed: October 1, 2011
    Publication date: May 3, 2012
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Pengcheng Xiong, Yun Chi, Shenghuo Zhu, Junichi Tatemura, Vahit Hakan Hacigumus
  • Publication number: 20120109936
    Abstract: A data layout recommendation system for heterogeneous storages is disclosed. The system has an SSD-aware Time-based query optimizer from the database optimizer. The query optimizer can detect the interaction between the query plans and underlying data layout and dynamically update the cheapest query plan and response time of a query based on the changing data layout. The system also includes a module utilizing the query estimates from the backend to find a cost-effective data layout as well as the capacity and SLAs constrains are guaranteed.
    Type: Application
    Filed: October 1, 2011
    Publication date: May 3, 2012
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Ning Zhang, Junichi Tatemura, Vahit Hakan Hacigumus
  • Publication number: 20120066020
    Abstract: Systems and methods are disclosed to consolidate workload on cloud-based computers by co-locating one or more high-penalty tenants on one or more cloud-based servers; reducing service level agreement (SLA) violations by over-provisioning the cloud-based server; and maximizing an SLA profit.
    Type: Application
    Filed: January 5, 2011
    Publication date: March 15, 2012
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Hyun Jin Moon, Shenoda Guirguis, Yun Chi, Junichi Tatemura, Vahit Hakan Hacigumus
  • Patent number: 8065319
    Abstract: Systems and method are disclosed for applying a query to an event stream by storing one or more event constraints; performing constraint aware complex event processing on the query and the event constraints; and optimizing the query at run time.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: November 22, 2011
    Assignee: NEC Laboratories America, Inc.
    Inventors: Luping Ding, Songting Chen, Elke A Rundensteiner, Junichi Tatemura, Wang-Pin Hsiung
  • Publication number: 20110246448
    Abstract: Systems and method are disclosed for query optimization in a scale-out system with a single query processing machine and a distributed storage engine to store data by receiving a query rewritten for an internal schema; optimizing a query execution plan for the query; and executing the plan and returning result to an application.
    Type: Application
    Filed: August 31, 2010
    Publication date: October 6, 2011
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Junichi Tatemura, Arsany Sawires, Oliver Po, Vabit Hakan Hacigumus
  • Publication number: 20110219031
    Abstract: Systems and methods are disclosed for scheduling one or more queries for execution with one or more cloud computers by applying a service level agreement (SLA) analysis using an SLA-tree data structure to each query in a query queue; using the SLA-tree data structure to determine an overall profit in the query queue; and generating a profit-oriented schedule to select the next query for execution by the cloud computers.
    Type: Application
    Filed: June 18, 2010
    Publication date: September 8, 2011
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Yun Chi, Hyun Jin Mun, Vahit Hakan Hacigumus, Junichi Tatemura
  • Publication number: 20100241629
    Abstract: A system includes one or more application nodes sending SQL queries to one or more query execution nodes. Each query execution node translates the SQL queries into key-based requests to the storage engine, which comprises one or more storage nodes. The system provides an abstraction layer with an external schema and an internal schema, maps the external schema into the internal schema; and generates one or more microshards for the storage node.
    Type: Application
    Filed: December 20, 2009
    Publication date: September 23, 2010
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Junichi Tatemura, Arsany Sawires, Hyun Jin Moon, Oliver Po, Wang Pin Hsiung, Vahit Hakan Hacigumus
  • Publication number: 20090006320
    Abstract: Systems and method are disclosed for applying a query to an event stream by storing one or more event constraints; performing constraint aware complex event processing on the query and the event constraints; and optimizing the query at run time.
    Type: Application
    Filed: December 5, 2007
    Publication date: January 1, 2009
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Luping Ding, Songting Chen, Elke A. Rundensteiner, Junichi Tatemura, Wang-Pin Hsiung
  • Publication number: 20080154860
    Abstract: Systems and methods process generalized-tree-pattern queries by processing a twig query with a bottom-up computation to generate a generalized tree pattern result; encoding the generalized tree pattern results using hierarchical stacks; enumerating the generalized tree pattern result with a top-down computation; a hybrid of top-down and bottom-up computation for early result enumeration before reaching the end of document; and a more succinct encoding scheme that replaces the hierarchical stacks to further improve the performance.
    Type: Application
    Filed: March 26, 2007
    Publication date: June 26, 2008
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Songting Chen, Hua-Gang Li, Junichi Tatemura, Wang-Pin Hsiung, Divyakant Agrawal, Kasim Selcuk Candan
  • Publication number: 20080097959
    Abstract: Systems and methods to provide two bottom up path matching solutions and one post processing solution for evaluating value predicates and tree pattern queries. The first path matching method triggers the matching whenever a leaf query step is seen and stores the prefix sub-matches in a cache for reuse. The second path matching method is an NFA (non-deterministic finite state automata) based solution through a post-order traversal of the XML document tree. The post processing method relies on a compact encoding the path results, which avoids redundant value predicate, join evaluations and any duplicate elimination, sort and grouping operations.
    Type: Application
    Filed: March 27, 2007
    Publication date: April 24, 2008
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Songting Chen, Junichi Tatemura, Wang-Pin Hsiung, Divyakant Agrawal, Kasim Candan, Hua-Gang Li
  • Publication number: 20070294217
    Abstract: Systems and methods are disclosed to guarantee the safety of a continuous join query (CJQ) over one or more punctuated data streams by constructing a punctuation graph; checking whether the punctuation graph is strongly connected and if so, indicating that the CJQ is safe to execute. The system uses a generalized punctuation graph and its transformation to support arbitrary punctuation schemes. The system also provides an efficient shared purge algorithm for multi-way join operator.
    Type: Application
    Filed: March 27, 2007
    Publication date: December 20, 2007
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Songting Chen, Hua-Gang Li, Junichi Tatemura, Wang-Pin Hsiung, Divyakant Agrawal, Kasim Selcuk Candan
  • Publication number: 20070100875
    Abstract: The invention is directed generally to providing methods and systems for trend extraction and analysis. Embodiments include methods and systems for trend extraction and analysis of information extracted from dynamically changing data included in computer systems and/or networks. Various exemplary embodiments are provided that may generate characteristic indicators for trend(s) and/or distribution(s) for one or more data sources by use of, for example, temporal indicators derived through analysis of the difference in contribution separate portions of the data to the whole data set being considered, contribution of individual sources, and/or the interaction of the separate portions of the data with one another. Some exemplary approaches may include the use of singular value decomposition (SVD) and higher-order singular value decomposition (HOSVD) data extraction and analysis techniques. One use of these techniques is in the analysis of the dynamic data contained in Weblogs and the blogosphere.
    Type: Application
    Filed: November 2, 2006
    Publication date: May 3, 2007
    Inventors: Yun Chi, Belle Tseng, Junichi Tatemura
  • Publication number: 20070079004
    Abstract: Disclosed is a method and apparatus for providing range based queries over distributed network nodes. Each of a plurality of distributed network nodes stores at least a portion of a logical index tree. The nodes of the logical index tree are mapped to the network nodes based on a hash function. Load balancing is addressed by replicating the logical index tree nodes in the distributed physical nodes in the network. In one embodiment the logical index tree comprises a plurality of logical nodes for indexing available resources in a grid computing system. The distributed network nodes are broker nodes for assigning grid computing resources to requesting users. Each of the distributed broker nodes stores at least a portion of the logical index tree.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Junichi Tatemura, Kasim Candan, Liping Chen, Divyakant Agrawal, Dirceu Cavendish
  • Publication number: 20060294156
    Abstract: Systems and methods are disclosed for providing view maintenance by buffering one or more search results in a cache; and incrementally maintaining the search results by analyzing a source data update and updating the cache based on a relevance of the update to the search results.
    Type: Application
    Filed: June 24, 2005
    Publication date: December 28, 2006
    Applicant: NEC Laboratories, Inc
    Inventors: Junichi Tatemura, Arsany Sawires, Divyakant Agrawal, Kasim Candan, Oliver Po