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

69 results about "Shared object" patented technology

System and method of application-based three-dimensional refinement in multi-user communication sessions

Some examples of the disclosure are directed to methods for application-based spatial refinement in a multi-user communication session including a first electronic device and a second electronic device. While the first electronic device is presenting a three-dimensional environment, the first electronic device receives an input corresponding to a request to move a shared object in the three-dimensional environment. In accordance with a determination that the shared object is an object of a first type, the first electronic device moves the shared object and an avatar of a user in the three-dimensional environment in accordance with the input. In accordance with a determination that the shared object is an object of a second type, different from the first type, and the input is a first type of input, the first electronic device moves the shared object in the three-dimensional environment in accordance with the input, without moving the avatar.
Owner:APPLE INC

Information processing device, program, and information processing system

[Problem] A technology is provided capable of reducing the positional misalignment of a user in a virtual space as appropriate according to the situation. [Means of Solution] An information processing device is provided, including a control unit that: sets, as a shared object for a first user and a second user, a virtual object located within a first range whose base point is the first user in a virtual space, with the second user being present within a second range whose base point is the virtual object; transmits relative information indicating a relative positional relationship between the shared object and the first user to a user terminal associated with the second user; and switches the setting of the shared object in response to a change in at least any of a position of the first user, a position of the shared object, and a position of the second user in the virtual space.
Owner:SONY GROUP CORP

Hydraulic engineering safety monitoring data sharing system and method

The invention relates to the technical field of hydraulic engineering safety monitoring, in particular to a hydraulic engineering safety monitoring data sharing system and method, and the method comprises the steps: a user submits a data sharing request through a data sharing module, and appoints a sharing object and a sharing range; after the smart contract receives the sharing request, the sharing authority of the sharing party and the data access authority of the receiving party are automatically verified; if the permission verification is passed, calling the to-be-shared data from the data storage module, and encrypting the data by adopting an SM4 algorithm; the smart contract generates a sharing protocol, and allows the receiver to access the encrypted data after passing permission verification; recording sharing behavior details; the shared record is packaged into a block chain transaction, and the block chain transaction is verified through an improved PBFT consensus algorithm and then is subjected to uplink storage; returning a sharing result to the sharing party and the receiving party; if not, the reason is returned. The centralized management and efficient sharing of the data are realized, the data island phenomenon is effectively eliminated, and the integration and utilization efficiency of the data is improved.
Owner:INSPUR SMART TECH INNOVATION (SHANDONG) CO LTD

Data sharing system, method and apparatus, computer device and storage medium

The present application relates to the technical field of block chains. Disclosed are a data sharing system, method and apparatus, a computer device and a nonvolatile readable storage medium. The system comprises: a first data sharing agent, used for creating an asymmetric key, receiving an object to be shared sent by a data providing end, acquiring image digest declaration content of said object, and sending to a target authentication service node a public key in the asymmetric key, access interface information of the first data sharing agent and the image digest declaration content of said object; and the target authentication service node, used for generating a digital identity and a digital identity document of the first data sharing agent and an image digest credential of said object on the basis of the public key, the access interface information of the first data sharing agent and the image digest declaration content of said object, and storing the digital identity document of the first data sharing agent and the image digest credential of the said object to a block chain. The present application can effectively protect shared data, and save the overhead of block chain nodes.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Mountless querying of listing data

Embodiments of the present disclosure provide techniques for mountless querying of listing data. A processing device obtains a query that includes a universal listing identifier of a database, wherein the universal listing identifier is different from an identifier for the database. The processing device activates, at runtime, at least one role for accessing the database and shared objects based on the universal listing identifier. The processing device generates, based on the universal listing identifier and the at least one activated role, an in-memory placeholder object associated with the database. The processing device provides access to data of the database based on the in-memory placeholder object and the query.
Owner:SNOWFLAKE INC

Fine-grained access control via database roles

Embodiments of the present disclosure relate to sharing data using database roles. Database roles are generated within a database container of a provider account. Grants to a particular subset of the plurality of data objects of the database container may be assigned to each of the database roles, and each of the database roles are granted to a share object. The share object is mounted within a consumer account to generate an imported copy of each of the database roles. The imported copy of one or more of the database roles is granted to each of one or more account level roles of the consumer account. When a new object is added to a particular database role, it is immediately available for consumption by any account level roles to which the imported copy of the particular database role has been granted.
Owner:SNOWFLAKE INC

Information processing method and device in game, electronic equipment and storage medium

The invention discloses an information processing method and device in a game, electronic equipment and a storage medium, and the method comprises the steps: displaying a first virtual scene through a graphical user interface, the first virtual scene being a virtual scene currently edited by a first game account; adding the target component into a first shared component library in response to an adding operation for the target component; in response to a sharing operation of the sharing object, allocating the use permission of the components in the first shared component library to the second game account so that the second game account can use the components in the first shared component library in the first virtual scene or a second virtual scene different from the first virtual scene; in response to a use operation of a second game account on the target components, updating the number of the target components in the first shared component library; according to the method and the device, the flexibility of using the components by the players is improved, the interaction efficiency among the players is enhanced, the efficiency of the building process in the game is improved, and the game interaction experience of the players is improved.
Owner:NETEASE (HANGZHOU) NETWORK CO LTD

Method and system for dynamically instrumenting swan NEXT Native layer function

The invention relates to the technical field of dynamic instrumentation, in particular to a method and system for dynamically instrumenting a swan NEXT Native layer function. The method comprises the following steps: obtaining a process identifier of a target application process, and reading a corresponding memory mapping file to obtain a loading base address and a file path of a Native layer ELF shared object; an ELF file corresponding to the file path is read, and an index relation table of the target function symbol name of each item in the PLT section, the PLT item and the file offset of the PLT section is established; adding the loading base address and the file offset of the PLT section to calculate the initial address of the memory of the PLT section; and calculating the memory absolute address of the PLT entry of the target function according to the PLT entry of the to-be-intercepted function in the index relation table. According to the method, the index relationship between the symbol and the address is established by analyzing the memory mapping file and the ELF shared object file of the target process, and accurate function interception is realized at the PLT entry level.
Owner:BEIJING BANGCLE TECH CO LTD

A dynamic shared object compilation method and system

Embodiments of the present application provide a dynamic shared object compiling method and system. The method comprises initializing the structure of a compiler, inputting a dynamic shared object source program into a standard engine generator, pre-compiling, obtaining an intermediate file, then statically compiling the intermediate file by the compiler to generate a target file, and inputting the target file into a virtual machine to load the bytecode in the target file and perform dynamic analysis and execution. In this way, the development efficiency can be improved, the overall performance of the application software can be improved, and the sustainable competitiveness of the product can be improved.
Owner:BEIJING CSSCA TECH CO LTD

Selecting Garbage Collection Processes

A system executes a first virtual thread, including storing a first shared object in a first private memory region, storing a pointer in a shared memory region, and determining that the pointer includes a reference to a location of the first shared object in the first private memory region. Responsive to determining that the pointer includes the reference, the system designates the first virtual thread as disqualified from eligibility for execution of a sweeping thread-local garbage collection process and augments the pointer to indicate that the pointer includes the reference to the location of the first shared object. The system executes a second virtual thread, including loading the pointer and determining that the pointer has been augmented. Responsive to determining that the pointer has been augmented, the system designates the second virtual thread as disqualified from eligibility for execution of the sweeping thread-local garbage collection process.
Owner:ORACLE INT CORP

Generation of virtualized shared tab for screen sharing

A request to share an object is received within a virtualized screen sharing management application. A virtualized display for sharing the object is generated. The object is mapped to the virtualized display. Responsive to the request, the object is shared within the virtualized screen sharing management application via the virtualized display.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Selecting Garbage Collection Processes

A system selects a first garbage collection process from a group of garbage collection processes. When a first thread stores a first set of objects to a first private memory region that is exclusive of any shared objects accessible by one or more additional threads, the system executes a sweeping thread-local garbage collection process upon termination of the first thread, including reclaiming the first private memory region. When a second thread stores to a second private memory region at least one shared object accessible by one or more additional threads, the system executes the selective garbage collection process upon termination of the second thread. The selective garbage collection process includes selectively reclaiming a second subset of memory blocks from the second private memory region allocated for a subset of private objects that are inaccessible from any thread.
Owner:ORACLE INT CORP

Method for realizing global sharing of objects by static constant field in smart card library package

PendingCN122387421AConstant fieldSmart card
The application provides a method for realizing global sharing of objects by using static constant fields in a smart card library package, comprising defining a global shared object in a smart card virtual machine environment, declaring the global shared object by using a static constant field of a reference type, wherein the field declaration contains at least a static final modifier and the declaration type is a reference type; in a static field initialization stage, performing one-time creation and initialization of the global shared object, and storing the initialized object in a static field image; marking the created object as a final global shared object to ensure that the object can be accessed by all applications on the smart card and is not modified by any application in the access process. The application enables the library package to support static constant fields of the reference type, and the global shared object with contents not changing with applications is only created, initialized and stored once in the static field initialization stage, and all applications on the smart card can use it, so that space is saved and application running efficiency is improved.
Owner:EASTCOMPEACE TECH

Control flow integrity system and method

A CFI system comprising: at least one protection module, each protection module comprising a respective allowed flow model associated with at least one of a plurality of parts of a process; and at least one process protection manager arranged, in response to a control flow instruction in one of the plurality of parts of the process, to: compare one or more parameters of the control flow instruction with the allowed flow model of the associated protection module; and generate a predetermined signal in response to a result of the comparison indicating that the compared parameters do not satisfy respective parameters of the allowed flow model, wherein each protection module is implemented as a shared object, wherein each process protection manager is implemented as a shared object, and wherein the at least one protection module and process protection manager are loaded into the process.
Owner:C2A SEC LTD

Data sharing implementation method of asymmetric encryption in Hadoop multi-tenant environment

The invention discloses a data sharing implementation method of asymmetric encryption in a Hadoop multi-tenant environment. The method comprises the following steps: in a cluster with tenant-level symmetric encryption isolation, generating an RSA key pair for each tenant, storing a public key in a plaintext, and performing secondary encryption protection on a private key by a tenant master key; when a source tenant shares, the Ranger KMS internally decrypts the to-be-shared EZ-Key or DEK, a public key of a target tenant is used for encryption to generate a digital envelope, a unique identifier is distributed, and the NameNode extension attribute of a shared object is written; when a target tenant accesses the envelope, after the Ranger KMS verifies the effectiveness of the envelope, the private key of the envelope is used for decryption to obtain a symmetric key plaintext, and transparent decryption is realized; revocation only needs to mark envelope invalidation and clear extended attributes, and re-encryption is not needed. According to the method, the problems that symmetric keys cannot be revoked and plaintexts are leaked in cross-tenant sharing are solved, and the method has the advantages of key security, lossless performance, transparent access and full-link auditing.
Owner:CHINA ELECTRONICS CLOUD DIGITAL INTELLIGENCE TECH CO LTD

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

Method and apparatus for processing shared objects in an operating system

The present disclosure provides a processing method and processing device for shared objects in an operating system, electronic equipment and computer readable medium, the method comprising: generating shared objects and a current application image; obtaining shared objects relied on by the current application image from the generated shared objects to generate a dependency file corresponding to the current application image; generating a file system according to the shared objects, the current application image and the dependency file, and mounting the file system on an operating system node when the operating system starts; parsing the dependency file before running the current application image, and sequentially installing the shared objects recorded in the dependency file to the memory where the current application image is located; and uninstalling the shared objects recorded in the dependency file from the memory after the current application image ends running.
Owner:BEIJING ESWIN COMPUTING TECH CO LTD

Methods for protecting SO files from memory dumping in Android system

This invention provides a method for protecting So files from memory dumping in the Android system. The method includes: adjusting the memory mapping behavior of the `mmap` function in the Linker to prevent reporting So file memory mapping information to the maps file; calling a custom function to modify the file header characteristics of the So file and erasing the header characteristics; and hiding the So file record in the shared object list `solist`, thereby protecting the So file. This method effectively prevents So files from being illegally dumped in memory in the Android system, protecting the operational security of applications. Furthermore, because the implementation considers a balance between security and performance, this solution is applicable to various commercial and personal Android devices.
Owner:XIAMEN CHUNYOU INTERACTIVE TECH CO LTD

Eyewear including shared object manipulation AR experience

The eye-worn device provides an interactive augmented reality experience between two users to perform shared group object manipulation tasks. During this shared group task, each user of the eye-worn device controls the movement of corresponding virtual objects in the virtual scene based on a portion of the virtual scene that the user is looking at. Each user can also generate verbal commands to create virtual objects that interact with one or more other virtual objects.
Owner:SNAP INC

Android platform message passing method and system

The invention provides an Android platform message passing method and system, a more convenient framework function is designed by designing a dynamicjni component, the designed dynamicjni component can provide various data types and increase protocol field information, when an error occurs, only the protocol field information needs to be modified, a code of a native layer so does not need to be modified, and the error can be avoided. And meanwhile, recompilation is not needed for modifying the fields, so that development and debugging can be greatly facilitated. Meanwhile, when the bug on the line is repaired, compared with a previous scheme in which hot repair cannot be carried out due to the fact that a native layer so needs to be modified when a field needs to be modified, the scheme in the invention can conveniently carry out hot repair on the line by only modifying a java layer.
Owner:XINGYUAN INFORMATION TECH (XIAMEN) CO LTD

Internet data processing and sharing system based on block chain technology

The invention relates to the technical field of internet data processing, in particular to an internet data processing and sharing system based on a block chain technology, which comprises a data access module, a data processing module, a block chain module, a data sharing module and a security management module, and a dynamic desensitization strategy based on the smart contract and a distributed data right confirmation and transaction mechanism are also integrated. According to the internet data processing and sharing system based on the block chain technology, by integrating a dynamic desensitization strategy based on an intelligent contract, desensitization rules can be flexibly adjusted according to data types, sensitivity, sharing objects and scenes, for example, medical data adopts high-degree desensitization for scientific research institutions, adopts low-degree desensitization for patients, and adopts high-degree desensitization for the sharing objects and scenes. According to the method, sensitive information such as an identity card number and a specific address is prevented from being leaked, effective utilization of data in different scenes is guaranteed, and the contradiction that data value is reduced due to excessive desensitization or privacy is leaked due to insufficient desensitization caused by a traditional fixed desensitization mode is solved.
Owner:CHANGZHOU HUIZHONG INFORMATION TECHNOLOGY CO LTD

A method, device, storage medium and electronic device for application running

The specification discloses a method, device, storage medium and electronic equipment running an application, the method comprising: in response to a user's starting operation, determining the current running environment of the application to be run, when the running environment is a target environment, determining the application type of the application to be run. From the intelligent compatibility library, determine the abnormal reason of the historical application corresponding to the application type in history. According to the abnormal reason, the application to be run is analyzed to determine the analysis result corresponding to the shared object library in the application to be run. According to the analysis result, the target to be adjusted is adjusted, and the target application is determined based on the adjusted target to be adjusted and run. Based on the abnormal reason of the historical application of the same application type, the application to be run is analyzed to determine the analysis result, and the target to be adjusted is adjusted based on the analysis result, which significantly improves the compatibility and stability of the shared object library in the environment of the simulator, and reduces the application crash and function abnormality.
Owner:GUANGZHOU YINGFENG NETWORK TECH CO LTD

Sharing received objects with co-located users

Users of electronic eyewear devices can interact with each other by sharing 3D objects (e.g., 2D or 3D augmented reality (AR) objects or scanned 2D or 3D images of real-world objects) with each other via local objects (real or virtual) in each user's environment established as personalized anchor points for social connection. When a user receives an object from another user, the user has the option to generate a connected session with other users that are co-located (physically or virtually at the same location) with the user. The co-located group of users in this new connected session may view the received object either on their personal electronic devices (e.g., smartphones) or on their electronic eyewear devices and can modify and annotate the shared object using collaboration software and AR display tools that enable modification and manipulation of the shared object.
Owner:SNAP INC

UVM and C implementation method of virtual MCU processor

The invention discloses a UVM and C implementation method for a virtual MCU processor, and the method comprises the following steps: S1, compiling system-level excitation verification compiled by a C language into a shared object through a GCC compiler, and transmitting an address and data contained in the shared object to a SystemVerilog / UVM environment in the form of a keyword import through a DPI method, so as to achieve the purpose that the SystemVerilog language calls the C language; s2, a component AHB UVC is adopted to realize bus reading and writing with a transaction class as a data unit; and writing a task by adopting a SystemVerilog language to realize interrupt type definition, interrupt request, interrupt response, interrupt service, field recovery and time waiting. According to the method, debugging in the verification process can be facilitated, and the efficiency of system-level verification work is remarkably improved.
Owner:JIANGSU HUACHUANG MICROSYSTEM CO LTD

Dynamic shared object compiling method and system

The embodiment of the invention provides a dynamic shared object compiling method and system. The method comprises the steps that the structure of a compiler is initialized, a dynamic shared object source program is input into a standard engine generator to be pre-compiled, an intermediate file is obtained, then the intermediate file is statically compiled by the compiler, a target file is generated, the target file is input into a virtual machine, and the virtual machine generates a dynamic shared object source program. And loading the byte code in the target file by the virtual machine, and carrying out dynamic analysis execution. In this way, the development efficiency can be improved, and the overall performance of application software and the sustainable competitiveness of products can be improved.
Owner:BEIJING CSSCA TECH CO LTD

Sharing replicas between remote deployments

Systems and methods are provided herein for efficiently replicating shared objects to a remote deployment. For example, the method may include modifying a shared object in a first account of a data clearinghouse to a global object, wherein the shared object includes permission metadata indicating sharing permissions for a set of objects in a database. The method may also include creating a local copy of the shared object on the remote deployment based on the global object in a second account of the data clearinghouse, wherein the second account is located in the remote deployment. The set of objects in the database may be replicated to the local database replica on the remote deployment, and the sharing permissions may be replicated to the local copy of the shared object.
Owner:SNOWFLAKE INC

Use method of database shared object and related product

The invention provides a use method of a database shared object and a related product. The use method comprises the following steps: creating two reference bitmaps corresponding to a shared object; under the condition that any process serves as a cache process to cache the shared object locally, one of the mark slots of the corresponding cache processes of the two reference bitmaps is selectively set as a cache mark according to a state variable of the shared object; the version variables of the two reference bitmaps are cached locally in the caching process; and under the condition that any process is used as a release process to release the shared object, one of the mark slots of the corresponding release processes of the two reference bitmaps is selectively set as a release mark according to the state variable, the version variable and the version variable of the release process. Under the condition of not generating a concurrent error problem, the access speed of the process to the shared object is accelerated, the efficiency of using the shared object by the process is improved, the communication bottleneck risk of the database system is reduced, and the operation efficiency of the database system is improved.
Owner:CETC JINCANG (BEIJING) TECH CO LTD

Video rendering method and device, storage medium, and electronic device

The present disclosure belongs to the field of video processing technology, and relates to a video rendering method and device, a storage medium, and an electronic device. The method includes: obtaining a first texture of a first video, and creating a shared environment for the first video, and creating a shared object for the first video, wherein the shared environment is a rendering environment on which the indirectly shared first texture depends, and the shared object is an object required to expose the first texture to the outside for indirect sharing; based on the shared environment, drawing the first texture in the shared object; calling the first texture to the second video corresponding to the first video through the shared object, so as to perform mixed rendering of the first video and the second video to obtain a mixed video. The present disclosure provides a safe and efficient way to share video textures, which avoids the situation where direct sharing causes the texture to be modified, prevents the mixed video from generating a black screen or flickering in advance, ensures the normal display of the color saturation and clarity of the original video, and optimizes the visual effect of the mixed video.
Owner:GUANGZHOU BOGUAN TELECOMM TECH LTD

Multimedia content sharing method, device, electronic device and storage medium

The present disclosure relates to a multimedia content sharing method, device, electronic device, and storage medium. The method includes displaying sharing operation information corresponding to target multimedia content on a preset page; displaying object identification information corresponding to at least one to-be-shared object on the preset page in response to a drag operation on the sharing operation information; and displaying first sharing success information on the preset page when the sharing operation information is dragged to an area where the target object identification information is located based on the drag operation, and the drag operation is terminated in the area where the target object identification information is located. The first sharing success information is used to indicate that the target multimedia content has been successfully shared with the target object corresponding to the target object identification information, and the target object identification information is object identification information corresponding to any one of the at least one to-be-shared objects. Utilizing the embodiments of the present disclosure can greatly improve the convenience, simplicity, and efficiency of the sharing operation while greatly enhancing the novelty of the sharing operation.
Owner:BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Shared set of object registrations for surgical devices using independent reference planes

PCT designated stageWO2026041995A1Surgical navigation systemsDiagnostic markersRadiologyObject registration
Devices, systems, and techniques for a shared set of object registrations for devices with independent reference planes. An example imaging device may capture a first imaging data stream of a visualized surgical structure. The imaging device may communicate registration information with another surgical imaging device capturing a second imaging data stream of the visualized surgical structure. The imaging device may identify, based on the registration information, a first location, within the first imaging data stream, associated with the visualized surgical structure. The first location may be determinable based on: a first reference geometry associated with a field of view of the first surgical imaging device, a second reference geometry associated with a field of view of the second surgical imaging device, a transformation between the first reference geometry and the second reference geometry, and a reference landmark common to the first imaging data stream and the second imaging data stream.
Owner:CILAG GMBH INTERNATIONAL