Patents Examined by Apu M Mofiz
  • Patent number: 10262038
    Abstract: An answerer extraction system includes a receiving unit that receives a question from an asker, a recording unit that records a reference history of the asker's referencing past questions or answers, and an extraction unit that extracts an answerer who is to answer the question on the basis of the reference history of the asker.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: April 16, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Akio Yamashita, Yoshihiro Ueda
  • Patent number: 10255238
    Abstract: The present technology concerns a complex event processing (CEP) engine for processing CEP queries over data streams. The CEP engine has a parser, adapted for parsing a received CEP query into a logical query graph and a translator adapted for translating the logical query graph into a physical query plan in accordance with one of a plurality of data stream representations. The logical query graph is independent of the plurality of data stream representations.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: April 9, 2019
    Assignee: SOFTWARE AG
    Inventors: Michael Cammert, Christoph Heinz, Jürgen Krämer, Tobias Riemenschneider
  • Patent number: 10255343
    Abstract: Techniques for initializing a connection in a peer-to-peer replication environment. Responsive to a request to add a target node to a data replication group, embodiments receive a first message, at a target node, from an initiator node within the data replication group, indicating that the initiator node will begin replicating changes to the target node without waiting for any acknowledgements relating to the first message. The changes are applied to a first instance of a data entity on the initiator node. A second message is transmitted, from the target node, to at least one other member in the data replication group, announcing that the target node is joining the data replication group. Embodiments receive a plurality of replicated changes, at the target node, from the initiator node, and process each replicated change in the plurality of replicated changes against a second instance of the data entity at the target node.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: April 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Serge Bourbonnais, Somil Kulkarni, Yat O. Lau
  • Patent number: 10242020
    Abstract: A file division and erasure code application executing in a controlling computational device generates data fragments and parity fragments of a file. Each of the generated data fragments and parity fragments are distributed in a different distributed computational device of a plurality of distributed computational devices, where distributing of a generated data fragment comprises determining whether any distributed computational device already stores a duplicate copy of the generated data fragment, and if any distributed computational device already stores the duplicate copy of the generated data fragment, placing the generated data fragment in the distributed computational device if no other data or parity fragment of the file has already been placed in the distributed computational device.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ramamohan Chennamsetty, Blaine H. Dolph, Sandeep R. Patil, Riyazahamad M. Shiraguppi
  • Patent number: 10242211
    Abstract: The invention discloses a method and a device for information security management, and a storage medium, in the field of information security technologies. The method comprises: detecting an information input operation of a terminal; obtaining key information corresponding to a triggering operation of a first key, when the triggering operation of the first key is detected; determining whether the obtained key information matches preset key information, and if so, outputting information related to private information stored in a private information database, which corresponds to the preset key information, wherein, the preset key information includes an access password for the private information database and second key information. In the invention, a user needs not access a private space to check private information; instead, the user only needs to input the preset key information to query the information related to the private information. Therefore, the security of the private information is improved.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: March 26, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yu Lei, Jing He
  • Patent number: 10235395
    Abstract: Financial data that contains a least one financial entry relating to procurement of goods, services, materials and/or items. The financial data is cleansed to remove information contained within the at least one financial entry. The keywords are determined within the at least one financial entry of the financial data and a database that includes a plurality of databases entries is searched for a database entry that corresponds to the keywords determined in the at least one financial entry of the financial data. An identification number in the database entry that corresponds to the keywords determined in the at least one financial entry of the financial data and updating the at least one financial entry of the financial data to include the determined identification number. The updated financial procurement data is transmitted to a computing device.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sadikali Andikkad Perunthan, Santosh Das, Ram Gour, Vikas P. Manwatkar
  • Patent number: 10229162
    Abstract: Certain example embodiments relate to a system (1) for handling performance issues of a production Complex Event Processing, CEP, system (2) during runtime. The production CEP system (2) includes at least one event source, at least one continuous query and at least one event sink. The system (1) includes: at least one monitoring sensor for producing a stream of status events relating to the production CEP system (2); and a monitoring CEP system (10) for executing at least one continuous analysis query on the stream of status events to produce a stream of monitoring events. The stream of monitoring events indicates performance issues of the production CEP system (2) relating to the throughput, the latency, and/or the memory consumption of the production CEP system (2).
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: March 12, 2019
    Assignee: SOFTWARE AG
    Inventors: Christoph Heinz, Michael Cammert, Jürgen Krämer, Daniel Schäfer, Tobias Riemenschneider
  • Patent number: 10216757
    Abstract: A method is used in managing deletion of replicas of files. A request to delete a set of replicas of a file of a file system is received. A replica of the file represents a state of the file at a particular prior point in time. A destination replica is identified. A set of file system blocks shared between a replica of the set of replicas and the destination replica is de-allocated by updating metadata of the destination replica. File system blocks associated with the set of replicas are de-allocated. A subset of the file system blocks are de-allocated concurrently.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: February 26, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Philippe Armangau, Junping Zhao, Yining Si, Fenghao Zhang, Gang Xie
  • Patent number: 10210196
    Abstract: An all-in-one data storage device includes a secondary memory providing read data in response to a read command, an internal hardware filter that filters the first read data according to filtering condition data in order to output filtered data, a primary memory, a host controller, and a memory controller that stores the filtered data in the primary memory and thereafter communicates the filtered data to the host controller.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: February 19, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kwang Hoon Kim, Man Keun Seo, Sang Kyoo Jeong
  • Patent number: 10210262
    Abstract: Systems and methods to identify a filter set in a keyword query are described. The system receives a query from a client machine. The system identifies filter sets based on the query and a based on rules. The filter sets include a first filter set that includes a first filter. The rules are utilized to associate at the least one keyword from the query to the first filter. The system further scores the filter sets based on probabilities to generate scores. The probabilities describe occurrences of attribute-value pairs in listings that respectively describe items that were previously transacted on a network-based marketplace. The system further identifies the first filter set from the filter sets based on the scores, generates a user interface including search results that are identified based on the identified first filter set, and communicates the user interface, over the network, to the client machine.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: February 19, 2019
    Assignee: eBay Inc.
    Inventors: Tolga Konik, Rajyashree Mukherjee
  • Patent number: 10204155
    Abstract: A method, executed by an electronic apparatus, includes retrieving, in response to input of a character string by a user, conversion candidates associated with the input character string, each conversion candidate having a first rank. The method also includes displaying, when a plurality of the conversion candidates are present, the plurality of conversion candidates within a corresponding plurality of regions on a map wherein conversion candidates that have a higher first rank occupy larger regions on the map. A corresponding computer program product and corresponding computer systems are also disclosed herein.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Motoharu Inoue, Kensuke Matsuoka, Yohei Noda, Asako Ono
  • Patent number: 10204140
    Abstract: A system and method for processing a group and aggregate query on a relation are disclosed. A database system determines whether assistance of a heterogeneous system (HS) of compute nodes is beneficial in performing the query. Assuming that the relation has been partitioned and loaded into the HS, the database system determines, in a compile phase, whether the HS has the functional capabilities to assist, and whether the cost and benefit favor performing the operation with the assistance of the HS. If the cost and benefit favor using the assistance of the HS, then the system enters the execution phase. The database system starts, in the execution phase, an optimal number of parallel processes to produce and consume the results from the compute nodes of the HS. After any needed transaction consistency checks, the results of the query are returned by the database system.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 12, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sabina Petride, Sam Idicula, Nipun Agarwal
  • Patent number: 10198475
    Abstract: A query that requests a filter attribute is received by a database server from a remote application server that is associated with a calculation scenario that defines a data flow model including one or more calculation nodes. Subsequently, the database server instantiates the calculation scenario. As part of the instantiation, the calculation scenario is optimized by (i) pushing down a filter attribute from a first node to a lowest available child node, (ii) removing the filter attribute from the first node, and (iii) removing non-required join-attributes from the instantiated calculation scenarios. Thereafter, the operations defined by the calculation nodes of the instantiated calculation scenario can be executed to result in a responsive data set. Next, the data set is provided to the application server by the database server.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: February 5, 2019
    Assignee: SAP SE
    Inventors: Tobias Mindnich, Christoph Weyerhaeuser, Johannes Merx
  • Patent number: 10198492
    Abstract: Generally described, the present disclosure is directed to an eventually consistent replicated data store that uses, for its underlying storage, a computer software library that provides a high-performance embedded database for data. The replicated data store employs a plurality of hosts interconnected to one another, allowing for writes to any host and full awareness of membership across all hosts. With the data replication framework disclosed herein, various modes are allowed to be built up on top of the core system.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: February 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian S. O'Neill, Tobias L. Holgers, Archit Shivaprakash, Vishal Parakh
  • Patent number: 10185751
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for query analysis. Queries are identified in query data, and an entity-descriptive portion and a suffix are determined in each query. Query counts are determined for a number of times that the respective queries occur in the query data. Based on the query counts, an entity-level count is estimated, which represents a number of query submissions that include the particular suffix and are considered to refer to a first entity. The entity is determined to be a particular type of entity. A type-level count is determined, which represents a number of query submissions that include the first suffix and are estimated to refer to entities of the particular type of entity. A score is assigned to the particular suffix based on the entity-level count and the type-level count.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: January 22, 2019
    Assignee: Google LLC
    Inventors: Benjamin J. Mann, Randolph G. Brown, John R. Provine, Vinicius J. Fortuna, Andrew W. Hogue
  • Patent number: 10176240
    Abstract: Methods and systems are disclosed for real-time transactional database transformation implemented as part of a real-time transactional database management system.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: January 8, 2019
    Assignee: VoltDB, Inc.
    Inventors: Ariel D. Weisberg, Stefano M. Santoro
  • Patent number: 10176261
    Abstract: Provided is a keyword presenting system based on a sematic depth structure, including: a communication unit connected with a client via a network; an interface unit configured to receive keyword information inputted from the client and to provide a search interface presenting multiple candidate keywords; a search database configured to save multiple search results and multiple candidate keywords constituting the search interface; a semantic depth database configured to save a semantic depth structure representing a semantic distance between keywords for each candidate keyword; and a semantic depth engine configured to derive multiple associated keywords based on the search database regarding the keyword inputted from the client, and to support a function of gradationally presenting recommended keyword lists for each semantic depth level according to the selection of a user by forming recommended keyword groups for each semantic depth level based on the multiple associated keywords using the semantic depth dat
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: January 8, 2019
    Assignee: NAVER Corporation
    Inventors: Min Kyung Cho, Hee Sung Lee, Mi Seung Yang, Jin Hwan Yoo, Tae Il Kim
  • Patent number: 10169382
    Abstract: Financial data that contains a least one financial entry relating to procurement of goods, services, materials and/or items. The financial data is cleansed to remove information contained within the at least one financial entry. The keywords are determined within the at least one financial entry of the financial data and a database that includes a plurality of databases entries is searched for a database entry that corresponds to the keywords determined in the at least one financial entry of the financial data. An identification number in the database entry that corresponds to the keywords determined in the at least one financial entry of the financial data and updating the at least one financial entry of the financial data to include the determined identification number. The updated financial procurement data is transmitted to a computing device.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sadikali Andikkad Perunthan, Santosh Das, Ram Gour, Vikas P. Manwatkar
  • Patent number: 10169346
    Abstract: A method, executed by at least one processor, includes receiving a migration request for a plurality of files, assigning files of the plurality of files that are smaller than a selected size to one or more small-file secondary storage devices, assigning files of the plurality of files that are larger than the selected size to one or more large-file secondary storage devices, and initiating migration of the plurality of files from one or more primary storage devices to the secondary storage devices to which they are assigned. A corresponding computer program product and computer system are also disclosed herein.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Sosuke Matsui, Shinsuke Mitsuma, Tsuyoshi Miyamura, Noriko Yamamoto
  • Patent number: 10140316
    Abstract: A system is provided for generating a data file from an entered search term, comprising: a processor and a memory configured to store instructions executable by the processor. The memory comprises: a shape generation module for generating one or more shape values; and a data file generation module comprising instructions for converting the one or more shape values into a wave shape data file format exportable to the customer. The system further comprises a network input/output interface coupled to the processor and the memory through which the customer accesses the shape generation module.
    Type: Grant
    Filed: May 9, 2015
    Date of Patent: November 27, 2018
    Inventor: Harold T. Fogg