Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

679 results about "Direct acyclic graph" patented technology

In computer science and mathematics, a directed acyclic graph (DAG) is a graph that is directed and without cycles connecting the other edges. This means that it is impossible to traverse the entire graph starting at one edge.

Content addressable storage systems and methods employing searchable blocks

In accordance with exemplary embodiments of the present invention, a content addressable data structure system may include directed acyclic graphs (DAGs) of data content that are addressed using both a user-defined search key and content of data blocks. Internal keys of retention roots of the DAGs may be derived from the user-defined search key while the remaining blocks may be content addressed. As opposed to using a content address, the user may provide the search key when retrieving and deleting DAGs retaining the data content. In addition, the internal keys may be implemented using internal content addressable storage operations, such as applying a hash function and employing a distributed hash table.
Owner:NEC CORP

Device, Method, and Graphical User Interface for Collaborative Editing in Documents

A first electronic device with a display maintains a consistent output based on concurrent textual edits received at multiple collaborating devices. The first device maintains a directed acyclic graph to represent a textual string concurrently edited by the first device and at least a second device of the multiple collaborating devices. The directed acyclic graph includes: a plurality of nodes each representing a respective character input received from one or more of the multiple collaborating devices, and multiple parallel paths each including at least one node that represents a respective one of multiple concurrent character inputs received from distinct devices of the multiple collaborating devices. The first device topologically traverses the directed acyclic graph in accordance with a predetermined ordering rule to deterministically sort the plurality of nodes into a string sequence. The first device displays the textual string in accordance with the deterministically obtained string sequence.
Owner:APPLE INC

Proving that a user profile satisfies selection criteria for targeted data delivery

Methods and systems for targeted data delivery are described. A user profile that includes information about a user is accessed. A root hash of a hash-based directed acyclic graph (HDAG) is computed. The HDAG includes hashed values of items of information in the user profile. The root hash is used in proving that the user profile satisfies selection criteria associated with an offer to deliver data. The user is eligible to be presented with the offer of data provided the user profile satisfies the selection criteria. The data is targeted to the user based on the user profile without requiring a release of any of the information in the user profile.
Owner:HEWLETT PACKARD DEV CO LP

Distributed data reorganization for parallel execution engines

A distributed data reorganization system and method for mapping and reducing raw data containing a plurality of data records. Embodiments of the distributed data reorganization system and method operate in a general-purpose parallel execution environment that use an arbitrary communication directed acyclic graph. The vertices of the graph accept multiple data inputs and generate multiple data inputs, and may be of different types. Embodiments of the distributed data reorganization system and method include a plurality of distributed mappers that use a mapping criteria supplied by a developer to map the plurality of data records to data buckets. The mapped data record and data bucket identifications are input for a plurality of distributed reducers. Each distributed reducer groups together data records having the same data bucket identification and then uses a merge logic supplied by the developer to reduce the grouped data records to obtain reorganized data.
Owner:MICROSOFT TECH LICENSING LLC

Mobile-robot route planning method based on improved genetic algorithm

InactiveCN106843211AImprove environmental adaptabilityStrong optimal path search abilityPosition/course control in two dimensionsGenetic algorithmsProximal pointTournament selection
The invention relates to a mobile-robot route planning method based on an improved genetic algorithm. A raster model is adopted to preprocess a working space of a mobile robot, in a rasterized map, an improved rapid traversing random tree is adopted to generate connections of several clusters between a start point and a target point, portions for the mobile robot to freely walk on in the working space are converted into directed acyclic graphs, and a backtracking method is adopted to generate an initial population which is abundant in diversity and has no infeasible path on the basis of the directed acyclic graphs. Three genetic operators, namely a selection operator, a crossover operator and a mutation operator, are adopted to evolve the population, wherein the selection operator uses a tournament selection strategy, the crossover operator adopts a single-point crossover strategy, and the mutation operator adopts a mutation strategy which displaces an aberrance point with an optimal point in eight-neighbor points of the aberrance point. A quadratic b-spline curve is adopted to smooth an optimal route, and finally, a smooth optimal route is generated. According to the method, the route planning capability of the mobile robot under a complex dynamic environment is effectively improved.
Owner:DONGHUA UNIV

A distributed network and ecological system based on an innovative reputation proof consensus protocol

PendingCN109697606AIncreased contribution activityIncrease transaction activityProtocol authorisationNODALExtensibility
The invention discloses a distributed network and ecological system based on an innovative reputation proof consensus protocol. The system comprises an application layer, a virtual machine, an excitation layer, a consensus layer, a network layer and a data layer, a data structure of a DAG directed acyclic graph is adopted to maintain the forward expandability of the system; a light node client ofthe smart phone is supported to resist decentralization of the system; dispersibility, and reliable security are maintained, a friendly DApp and a side chain development environment are provided to meet the requirement that some applications are stored in a large file; low transaction cost, user information protection, technical requirements on aspects of side chain and smart contract iteration, bug repair and the like are met. The method solves the difficulty in expandability and dispersity of the block chain, is a most feasible block chain ecosystem for high-frequency small and micro transactions and social applications at present, improves the reputation value through active social interaction and active use of commercial applications in the ecosystem by a user, increases the probability of being selected as a credible light node, and is convenient to popularize and use.
Owner:BITCONCH BLOCK CHAIN TECH LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products