G06F21/6236

Methods and apparatus for dynamic data access provisioning

According to one aspect of this disclosure, dynamic access provisioning provides a centralized, flexible and consistent mechanism to grant access rights to data in real-time by dynamically evaluating access policies that involve user, data and environmental attributes. The mechanism handles complex authorization policies involving numerous different user types with differing access needs and rights, as well as numerous different data sources with differing access requirements. The mechanism also simplifies data usage by providing a single-context experience in a user session, giving access to data from multiple diverse data sources in one access context. Data could be in different domains or project spaces. Users (or the data access apps they create in the session) are not required to switch access contexts to access all the data they are entitled to. The system is also scalable, in that additional data users and data producers may be easily added to the dynamic access provisioning environment.

INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, DATA PROCESSING DEVICE, AND PROGRAM

Provided is an information processing system that shares data between organizations A and B and performs processing. The information processing system includes a data processing apparatus 1 and data input/output apparatuses 3A and 3B that manage data in the respective organizations. The data processing apparatus 1 includes a schema information sharing unit 12 that allows sharing of schemas between the organizations A and B, the schemas specifying the data structures of data held by the respective organizations A and B, an agreement forming unit 14 that receives a data processing proposal that indicates the range of sharing data to be shared between the organizations A and B, and the processing using the sharing data as an input, and forms agreement to the data processing proposal by obtaining approval to the data processing proposal from each organization, and a processing executing unit 15 that acquires the sharing data indicated by the data processing proposal regarding which agreement has been formed from the organizations A and B, and executes the processing indicated by the data processing proposal. The data input/output apparatuses 3A and 3B each include a proposing unit 33 that transmits the data processing proposal to the data processing apparatus 1, an approving unit 34 that transmits approval to the data processing proposal to the data processing apparatus 1, and a data transmitting unit 35 that transmits the sharing data indicated by the data processing proposal to the data processing apparatus 1.

Method and system for exploring similarities

A method and computer readable medium for exploring similar users and items of a media service includes generating a user interface. The user interface displays a user selectable indicia representing a similar member function for allowing a user to search a media service for at least one other user. The one other user has a degree of similarity with respect to the searching user. Another method includes facilitating the search of such a similar user within a media service.

Storage System Parity Based On System Characteristics
20230114317 · 2023-04-13 ·

Providing for increased flexibility for large scale parity, the including: writing data to a storage system, including utilizing a first data protection scheme; identifying, for storage media in the storage system, characteristics of the storage media; identifying, in dependence up the characteristics for the storage media, a second data protection scheme to use for the data; and writing the data to the to the storage system utilizing the second data protection scheme.

Method and System for Exploring Similarities
20230075184 · 2023-03-09 ·

A method and computer readable medium for exploring similar users and items of a media service includes generating a user interface. The user interface displays a user selectable indicia representing a similar member function for allowing a user to search a media service for at least one other user. The one other user has a degree of similarity with respect to the searching user. Another method includes facilitating the search of such a similar user within a media service.

SINGLE DEVICE INDEPENDENT BACKEND INTERFACE TO A FRONTEND INTERFACE OF A MICROSERVICE

An Application Programming Interface (API) is provided for interaction between a User Interface (UI) of a device and microservices provided from a cloud processing environment. The API provides a single device-type independent backend to the frontends of the microservices. The UI defines the data types and specific data that it needs for processing from a given microservice. The backend calls the appropriate microservice through the corresponding frontend of the microservice. The microservice may engage other microservices resulting in output being returned to the backend. The backend provides only the output associated with the data types and the specific data back to the UI.

Methods and systems to manage data objects in a cloud computing environment

The present disclosure relates to managing activity taken with respect to cloud-based software services. A platform manages data objects processed by software services and/or those entities that initiate processing events. The platform uses identifiers such as, for example, a persistent identifier (PID) to track processing events, The platform implements rules and/or permissions related to the managed data objects and/or managed entities to determine whether processing events are in compliance. The platform may update database records, send alerts, send data graphs, or provide a real-time stream related to the managed data objects and/or managed entities. In addition, embodiments involve determining whether a PID-associated managed data object has been modified during processing to generate an additional version of the PID-associated managed data object and, if an object version is present, processing the additional version of the PID-associated managed data object to generate an integrated first PID-associated managed data object.

Schema aggregating and querying system

In general, the subject matter described in this disclosure can be embodied in methods and systems for using a composite schema to answer a query. A computing system receives a data query, and combines a first schema provided by a first querying system with a second schema provided by a second querying system to form a composite schema. The computing system executes the data query using the composite schema in order to determine which selected one or more querying systems from a set of querying systems to query in response to receiving the data query. The computing system sends, to the requesting computing device responsive to receiving the data query from the requesting computing device, a response to the query, the response to the query being based on information received from the selected one or more data querying systems.

Method, system, apparatus and device for data exchange

According to embodiments of the present disclosure, there is provided a method, system, apparatus, electronic device, storage medium and program product for data exchange. The method described herein comprises: obtaining original data to be exchanged by a target application between a first platform and a second platform; obtaining normalized data corresponding to a type of the original data by processing the original data based on the type; determining a satisfaction of a data exchange constraint from the normalized data. In this way, the embodiments of the present disclosure may simplify and promote the determination of the data exchange constraint and accelerate the data exchange process.

Verification method, verification apparatus, and storage medium including program stored therein

A method for verifying content data to be used in a vehicle is provided. The method includes acquiring content data, acquiring, from partial data divided from the content data, a respective plurality of first hash values, acquiring a signature generated by using the first hash values and a key, acquiring state information that indicates a state of a vehicle, determining an integer N that is greater than or equal to one based on the acquired state information, generating, from N pieces of partial data included in the partial data, respective second hash values, verifying the content data by using each of (a) a subset of the plurality of first hash values respectively generated from partial data other than the N pieces of partial data, (b) the second hash values, and (c) the signature, and outputting information that indicates a result of the verifying.