Patents Examined by Jonathan A Sparks
  • Patent number: 10375164
    Abstract: Parallel storage systems are provided with a burst buffer appliance for storage of a partitioned key-value store across a plurality of storage tiers. The burst buffer appliance is configured to store key-value data on first and second storage tiers comprising respective disjoint subsets of storage. One or more servers in the partitioned key-value store provide (i) an interface between one or more local key-value stores and one or more additional storage architectures, and/or (ii) a key value interface that provides access to at least one hardware key-value store. The local key-values are optionally sorted both locally by the local store and globally by the overall MDHIM framework. The local and global sorting can be leveraged to provide batch input/output (IO) operations that aggregate multiple requests into batch operations on one or more sorted ranges.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: August 6, 2019
    Assignees: EMC Corporation, Triad National Security, LLC, UT-Battelle, LLC
    Inventors: John M. Bent, Sorin Faibish, Gary Grider, Aaron Torres, Stephen W. Poole
  • Patent number: 10375198
    Abstract: In one embodiment, a method includes, for each of multiple interactions by a user with an online service, collecting: device information describing a device used by the user for the interaction; access information describing how the user accessed the online service for the interaction; and a count value of the interaction. The method further includes determining based on the collected information a historical count value for each of one or more particular combinations of device and access information.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: August 6, 2019
    Assignee: Facebook, Inc.
    Inventor: Aude Hofleitner
  • Patent number: 10356136
    Abstract: Examples of systems and methods for bridging virtual and physical spaces are described. In some of these examples, a particular communicant's real world state drives changes in one or more of the communications connections, virtual state, and communications interface of the particular communicant or another communicant.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: July 16, 2019
    Assignee: Sococo, Inc.
    Inventors: David Van Wie, Paul J. Brody, Joseph W. Jennings
  • Patent number: 10320742
    Abstract: A method and apparatus for assigning addresses to components sharing a common bus. In one embodiment, an iterative elimination process is used to assign the addresses to each component. In another embodiment, each component includes a distance sensor that detects a distance to a front face of a calibration plank. Addresses are assigned to the components based upon the distance readings of the sensors.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: June 11, 2019
    Assignee: American Sterilizer Company
    Inventor: Ian Hugh Cook
  • Patent number: 10069923
    Abstract: A device on a network is searched for by using the first protocol, and the first device information is acquired. The second device information about the second protocol is acquired from a device on the network. The second device information is preferentially processed over the first device information.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: September 4, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tomoya Ishida
  • Patent number: 10027580
    Abstract: Methods, systems, and computer readable media for performing stateful Diameter routing with Diameter routing agents (DRAs) using different mechanisms to achieve stateful routing are disclosed. According to one aspect, a system for performing stateful Diameter routing with DRAs that use different mechanisms to achieve stateful routing includes a set of Diameter signaling routing nodes. Each node has access to at least one database for maintaining state information. The nodes are configured to be members of a first group, where each member of the first group is configured to use a first mechanism to achieve stateful routing with other members of the first group, and to use a second mechanism to achieve stateful routing with nodes that are not members of the first group. Members of the first group include signaling nodes provided by a same vendor, and members not in the group include signaling nodes provided by a different vendor.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: July 17, 2018
    Assignee: Oracle International Corporation
    Inventor: Thomas Matthew McCann
  • Patent number: 9769268
    Abstract: A method for selecting a consensus protocol comprises separating a consensus protocol into one or more communication steps, wherein the consensus protocol is useable to substantially maintain data consistency between nodes in a distributed computing system, and wherein a communication step comprises a message transfer, attributable to the consensus protocol, in the distributed computing system, and computing an estimated protocol-level delay based on one or more attributes associated with the separated communication steps of the consensus protocol.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Shicong Meng, Xiaoqiao Meng, Jian Tan, Xiao Yu, Li Zhang
  • Patent number: 9749427
    Abstract: A method for selecting a consensus protocol comprises separating a consensus protocol into one or more communication steps, wherein the consensus protocol is useable to substantially maintain data consistency between nodes in a distributed computing system, and wherein a communication step comprises a message transfer, attributable to the consensus protocol, in the distributed computing system, and computing an estimated protocol-level delay based on one or more attributes associated with the separated communication steps of the consensus protocol.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Shicong Meng, Xiaoqiao Meng, Jian Tan, Xiao Yu, Li Zhang