Patents Examined by Sheryl L Holland
  • Patent number: 10354208
    Abstract: In a computing environment, metadata may be used to define common aspects such as verbs, policies, categories and variables of run book procedures. Variable data of the procedures may be stored in application files. A procedure may be generated by retrieving a pre-defined metadata definition of a procedure from a metadata database and an application file for the procedure that contains the variable data for the procedure. The metadata and the variable data may be formatted into a procedure which may be incorporated into a run book and/or transmitted to an external machine for execution of the procedure.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: July 16, 2019
    Assignee: KASEYA LIMITED
    Inventor: Gordon C. Jones
  • Patent number: 10346381
    Abstract: Technology is disclosed for performing atomic update operations in a storage system (“the technology”). The technology can receive an update command to update a value associated with a key stored in the storage system as a function of an input value; store the input value in a log stored at the storage system but not updating the value stored in the storage system; and update the value associated with the key with the received input values value based on the a function to generate an updated value, the updating occurring asynchronously with respect to receiving the update command.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Deon Chris Nicholas, Haobo Xu, Dhrubajyoti Borthakur
  • Patent number: 10349093
    Abstract: In one embodiment, a method implemented on a computing device for deriving timeline metadata for video content includes: capturing timeline elements through analysis of at least one of audio, visual or language aspects of the video content, interpreting the timeline elements according to associated inferences as indicative of timeline states, evaluating combinations of the timeline states according to a set of rules to derive timeline metadata, where the timeline metadata is associated with at least a portion of the video content.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: July 9, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pete Rai, David Richardson
  • Patent number: 10303727
    Abstract: A social networking system generates a feed of content items for presentation to a user based on measures of relevance of the content items to the user at a time when the feed is to be presented and at one or more future times. Content items are associated with value functions representing measures of relevance of the content items to the user over time. Based on the value functions for various content items, the social networking system determines an expected amount of user interaction with the feed when the feed is to be presented as well as predicted amounts of user interaction with the feed at one or more future times. Content items are selected for inclusion in the feed to maximize a combination of the expected amount of user interaction and the predicted amounts of user interaction with the feed.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: May 28, 2019
    Assignee: Facebook, Inc.
    Inventors: Gregory Matthew Marra, Yael Gavish
  • 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: 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: 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: 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: 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: 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: 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