Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

19 results about "Object graph" patented technology

In computer science, in an object-oriented program, groups of objects form a network through their relationships with each other—either through a direct reference to another object or through a chain of intermediate references. These groups of objects are referred to as object graphs.

Object Graph for Concurrency Management

Techniques for detecting potential concurrency issues and / or causality bugs are disclosed. To this end, the system maintains at least one object graph of event objects. The event objects represent events, and the event objects in an object graph are interconnected by references that represent causal and / or temporal relationships between the corresponding events. Before a thread attempts a task that could feasibly conflict with another task, the system may compel the thread to consult the object graph. For instance, if a task entails accessing a shared object, the system may compel a thread to determine if the last event to mutate the shared object is represented in an object graph of event objects before an event corresponding to the thread's current attempt to complete this task. If the last mutation event is absent from the object graph, the system may prevent or delay the thread from completing the task.
Owner:ORACLE INT CORP

Zero-copy serialization method and device based on memory mapping, equipment and medium

The invention discloses a zero-copy serialization method and device based on memory mapping, equipment and a medium, and relates to the field of data processing. In the method, a root object to be serialized is received, the root object and sub-objects are analyzed, and a field to be serialized is identified; constructing an object graph containing the reference relationship between the objects; in the object graph, recursively calculating the data size required for serializing the root object and the sub-object to obtain the total serialization size; according to the total serialization size, selecting and distributing a corresponding memory block from a preset layered memory pool, creating a memory mapping file corresponding to the memory block, and establishing a memory mapping buffer area based on the memory mapping file; traversing the object graph, and writing data of the root object and the sub-object into a memory mapping buffer area; the total length of the data is actually written into the memory mapping buffer area, and the total length of the data is written back into the reserved head area of the memory mapping buffer area. By implementing the technical scheme provided by the invention, the data serialization efficiency is improved.
Owner:TONGCHENG NETWORK TECH CO LTD

A method and apparatus for detecting system faults

The present specification discloses a method and device for detecting system failure. For each subsystem database in the system, each object node in the object graph is determined according to each physical model of the database. Then, according to the business content corresponding to each object node and the business logic of each business, a balanced expression composed of object nodes is determined. After that, for each balanced expression, when the data change of the object node in the database in the balanced expression is determined, a balanced expression instance is determined. If the data on both sides of the balanced expression instance is inconsistent, it is determined that there is a system failure, and a prompt information is sent. In this way, when the data of the business in the system changes, whether there is a failure in the system can be detected by judging whether the operation results on both sides of the balanced expression instance corresponding to the business are consistent, so that the problem can be found in time and efficiently, and the loss caused by the system failure to the enterprise can be reduced.
Owner:BEIJING SANKUAI ONLINE TECH CO LTD

Data analysis system and method

This disclosure relates to a system and method for data analysis. According to a first aspect, there is described a method, the method being performed using one or more processors, comprising: receiving one or more user inputs indicative of one or more relationships between data in a plurality of datasets; determining, based on the one or more user inputs, at least one object view for visualizing the data in the plurality of datasets; generating, based on the one or more user inputs, metadata comprising: an object graph indicative of the one or more relationships between two or more of the plurality of datasets; and information identifying the at least one object view; and in response to a query relating to the plurality of datasets, using the metadata to determine how response data responding to the query should be provided.
Owner:PALANTIR TECHNOLOGIES INC

Creating and consuming data models across multiple fact sets

A computing device displays a first object icon representing a first object of a first data source and a second object icon representing a second object of the first data source. The first object icon is connected to the second object icon via a first connector representing a relationship between the first object and the second object. In response to receiving a first user input to add a third object, the computing device displays a third object icon representing the third object. In response to receiving a second user input on the third object icon, in accordance with a determination that the second object and the third object include at least one common data field, the computing device displays a second connector connecting the third object icon to the second object icon.
Owner:SALESFORCE INC

Identifying relevant information within a document hosting system

This disclosure generally covers systems and methods that identify relevant information for a user based on an object graph for documents and other files hosted by a document hosting system. In particular, certain embodiments of the disclosed systems and methods generate an object graph comprising interconnected nodes representing relationships among documents and other files on the document hosting system. Using the object graph, the disclosed systems and methods can identify relevant information and provide results or recommendations corresponding to that information based on a query or on user input, respectively.
Owner:DROPBOX INC

User interfaces and object graphs for content item customization and transmission

Systems, computer-implemented methods, applications, and user interfaces for xxx. For example, a computer-implemented method may include: receiving a rule and a content item associated with a trigger, the rule having a condition for activation of the trigger; determining based on an evaluation of the object graph that the condition for activation of the trigger is satisfied; identifying, based on the determination that the condition for activation of the trigger is satisfied, a trigger data object associated with the trigger; and causing the content item to be transmitted to or displayed at a computing system associated with the trigger data object based on the identification of the trigger data object and on the determination that the condition for activation of the trigger is satisfied.
Owner:PEOPLE CENTER INC

Data storage and retrieval system for subdividing unstructured platform-agnostic user input into platform-specific data objects and data entities

A platform-agnostic input system can render a multiuser input board user interface element at one or more frontends to collect input from multiple users simultaneously. The platform-agnostic input system can maintain an object graph based on positions of objects added to the multiuser input board. The platform-agnostic input system can select branches of the object graph and determine which among a set of platforms in a multiplatform computing system to associate with the data associated with each node of that branch of the object graph.
Owner:ATLASSIAN PTY LTD +1

Data storage and retrieval system for subdividing unstructured platform-agnostic user input into platform-specific data objects and data entities

A platform-agnostic input system can render a multiuser input board user interface element at one or more frontends to collect input from multiple users simultaneously. The platform-agnostic input system can maintain an object graph based on positions of objects added to the multiuser input board. The platform-agnostic input system can select branches of the object graph and determine which among a set of platforms in a multiplatform computing system to associate with the data associated with each node of that branch of the object graph.
Owner:ATLASSIAN PTY LTD +1

Script-based runtime assembly of object graphs using native instructions compiled by an ahead-of-time compiler

Techniques for script-based runtime assembly of object graphs using native instructions compiled by an ahead-of-time compiler are disclosed, including: generating, based on a data structure that defines a business process, a script including instructions for assembling an object graph that represents relationships between objects used by the business process; obtaining, at runtime by a business process execution engine compiled to native instructions by an ahead-of-time compiler, the script; assembling, at runtime by the business process execution engine, the object graph based at least on the instructions in the script.
Owner:ORACLE INT CORP

Optimising computer program code

ActiveUS12566597B2Code compilationSoftware engineeringMethod
A computer-implemented method for optimising object-oriented program code comprises receiving object-oriented program code and performing a static analysis on a call of the object-oriented program code to simulate an effect of the call on an abstract state. Static-analysis data is generated, representative of the effect of the call on the abstract state. An object graph, generated from the program code, is introspectively accessed to determine a property of the call. Optimised program code is generated from the received object-oriented program code, using the static-analysis data and the determined property to optimise the call in the optimised program code.
Owner:TARAVU LTD

Navigating an application object graph in spatial computing environments

A computer-implemented method includes identifying, using a spatial controller for application object graph (SCAOG) and a spatial computing system user interface (UI), an object type root node associated with a particular object type, where the object type root node has relations to all graph database object (GDO) instances in a graph database with a particular attribute and with a particular value. Fact sheets associated with the GDO instances with the particular attribute and with the particular value are displayed. A particular GDO instance is focused. Initially provided GDO types related to the particular object type are revised with revised GDO types of a particular relevance. The revised GDO types are focused. A graph traversal from the GDO type of revised GDO types to the GDO types related to the revised GDO types is executed. The revised GDO types are grouped based on results of the graph traversal.
Owner:SAP SE

Conversation recommendation and model training method and device, electronic equipment and storage medium

Embodiments of the present application provide a dialogue recommendation and model training method and device, electronic equipment and storage medium. The dialogue recommendation method comprises: determining a plurality of recommendation elements in a current dialogue sentence; in a pre-constructed recommendation object graph, querying an association relationship between the plurality of recommendation elements, wherein an entity of the recommendation object graph indicates a recommendation element, and an entity relationship of the recommendation object graph indicates an association relationship between different recommendation elements; at least based on a context semantic association between the plurality of recommendation elements and the association relationship therebetween, constructing a preference representation of a current topic of the current dialogue sentence; based on the preference representation of the current topic, predicting a next topic of the current topic; and recommending a recommendation object matching the next topic. The scheme of the embodiments of the present application further improves the recommendation efficiency while ensuring the accuracy of the recommendation.
Owner:ALIBABA (CHINA) CO LTD

Video tag acquisition method and apparatus, electronic device, and storage medium

The application discloses a video label acquisition method and device, electronic equipment and a storage medium. The method comprises the following steps: acquiring multiple pictures of a target video; inputting the multiple pictures into a trained network model to acquire a label of the target video; and the network model acquires the label of the target video according to the transformation of object graph structures in the multiple pictures of the target video. The scheme provided by the application can acquire the label of the video based on the changes of objects in the video, has high practicability and high accuracy.
Owner:BEIJING XUEZHITU NETWORK TECH

Method and mobility device using the method for path prediction through interaction analysis between objects using artificial intelligence

A method for controlling an autonomous driving of a vehicle is introduced. The method may comprise generating a weighted adjacency matrix from an object graph, based on a location relative to an anticipated collision point among objects. The method may further comprise, based on this matrix and a graph convolution layer of a high-order graph model, generating an Mth-order adjacency matrix, defining interrelations among objects across M number of hops, generating object attribute information from this matrix and feature information defining an attribute of an object, generating, based on a combination layer of the high-order graph model, cumulative feature information by integrating the object attribute information, embedding the cumulative feature information into the object graph, generating, based on the embedding and a predicted path model, an object's predicted path, and outputting, based on this predicted path, a signal for controlling the autonomous driving of the vehicle.
Owner:HYUNDAI MOTOR CO LTD +2

Object map generation method and apparatus, device, computer-readable storage medium, and computer program product

This application provides an object map generation method performed by an electronic device. The method includes: obtaining a plurality of initial object maps of a virtual object and adjustment description text for describing a preset adjustment effect on the virtual object; controlling a virtual camera to capture images of the virtual object at a plurality of different capturing angles; respectively performing image adjustment on the captured images based on the adjustment description text, to obtain reference images satisfying the preset adjustment effect; selecting, from the reference images, target reference images respectively corresponding to the initial object maps; generating, based on the target reference images and the initial object maps, target object maps satisfying the preset adjustment effect; and respectively replacing the initial object maps on the virtual object with the corresponding target object maps, to obtain a target virtual object satisfying the preset adjustment effect.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

A method and apparatus for training a model for object detection

This disclosure relates to the field of artificial intelligence technology, and provides a training method, apparatus, computer device, and computer-readable storage medium for a model used in object detection. The method can identify different sample types by utilizing sample images in each group of training image samples, the corresponding real target object images, and the corresponding real category labels of the real target object images. This allows for setting different loss function weight values ​​based on different sample types, fully utilizing the potential of training image samples of sample types that have a significant impact on model training performance, and reducing the impact of training image samples of sample types that have no or poor impact on model training performance on the training of object detection and classification / regression models. This makes the training process of object detection and classification / regression models more comprehensive, improving the training efficiency and effectiveness of object detection and classification / regression models.
Owner:BEIJING LONGZHI DIGITAL TECH CO LTD

Supervised object atlas analysis method and device oriented to complex relation mining

The invention provides a complex relation mining-oriented supervised object atlas analysis method and device, and relates to the field of machine learning. The method comprises the following steps: acquiring member basic attribute data of a target supervision object in a preset business data database; based on the member basic attribute data, mining a knowledge graph through pre-constructed relationship semantics, and obtaining abnormal resource use structure features corresponding to the target supervision object; inputting the abnormal resource use structure features into an abnormal association evaluation model, and outputting a resource use mode deviation score corresponding to the target supervision object; and outputting a risk identification result corresponding to the target supervision object based on the resource use mode deviation score. According to the method and the device, the problem of low credibility of a supervision analysis result of a computer system caused by a large amount of false alarms due to the fact that an existing supervision analysis calculation platform easily misjudges normal conditions such as centralized travel, centralized consumption, centralized examination and approval or centralized cooperation as abnormal conditions only according to a surface statistical result is solved.
Owner:WUHAN ID TECH CO LTD