Patent classifications
G06F21/1015
COLLABORATIVE PUBLIC USER PROFILE
A system to generate a graphical user interface to display a presentation of a set of shared user groups between users of a social networking service is described. Embodiments of the present disclosure relate generally to systems for: receiving an identification of a second user from a user account of a first user; identifying a user group that includes the first user and the second user in response to the identification of the second user from the user account of the first user; retrieving user identifiers of the first user and the second user, wherein the user identifiers may include graphical avatars; generating a group identifier based on the user identifiers; and causing display of a presentation of the user group at a client device.
OWNERSHIP DATA MANAGEMENT SYSTEM AND METHOD
A method of managing ownership data of a product including an electronic tag is disclosed. The method includes obtaining from the electronic tag a tag-specific identifier, a signature that is generated based on the tag-specific identifier, and a product-specific datum. The method also includes comparing the signature and the product-specific datum with corresponding expected signature and product-specific datum for the product. The method further includes associating the product with a user in an ownership record if the obtained signature and product-specific datum match the expected signature and product-specific datum respectively. A system that is operable to execute the method is also disclosed.
Method and system for delivering application packages based on user demands
A method and a system are provided for delivering on-demand software packages. In one aspect, the method may include subscribing services of a service provider operating a server, the server including an operating system and several application packages installed therein, initiating a client terminal by performing a network booting process using the operating system installed in the server, and executing in the client terminal a subscribed application package installed in the server using resources of the operating system resident in the client terminal. The method may further include charging the user a fee according to the application packages and the operating system subscribed by the user.
STUDENT-CENTRIC LEARNING TOOL
An aspect of student-centric learning includes a processor and software modules executable by the processor. A first module is configured to receive, via a first template, time-sensitive data about elements of learning objectives with respect to students in a structured learning environment. The elements are exported into a second template of a second module and are classified by topic. A selectable indicator in the second template is associated with each topic. The second module is configured to receive, via the second template: time-sensitive data about one of the students with respect to a real world experience that occurred outside of the learning environment; and input to a corresponding selectable indicator, which causes the second module to map the time-sensitive data of the real world experience to the corresponding topic in the first template. The learning objectives are augmented to include aspects of the real world experience.
Identifying copyrighted material using embedded copyright information
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying copyrighted material based on embedded copyright information. One of the methods includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with the textual content, wherein the text and the copyright information are recorded on a blockchain of a blockchain network; adding, by the computing device, one or more function words to the textual content without altering a meaning of the textual content; and embedding, by the computing device, the unique ID in the function words to produce an information-embedded textual content that enables retrieval of the copyright information from the blockchain based on the unique ID.
Systems and methods for authorizing user access to restricted content
A mobile device may retrieve, from a multimedia computer, a network address at which a condition is defined. The condition may relate to authorizing access to restricted content associated with the multimedia computer. The mobile device may also retrieve details of the condition that is defined at the network address. The mobile device may prompt a user of the mobile device for permission to provide, to an authorization server, authorization information that relates to the condition. The mobile device may transmit, to the authorization server, the authorization information and a user profile identifier of the user. Based on a confirmation of the validity of the authorization information, the mobile device may receive an authorization code from the authorization server. Based on the receiving of the authorization code, the mobile device may provide a graphical user interface that provides access to the restricted content associated with the multimedia computer.
Methods and apparatus to access media
Methods, apparatus, and articles of manufacture to share media are disclosed. An example system includes a first device to capture, via a sensor, a representation of media being presented by a media presentation device separate from the first device. The first device to send a first user identifier of a first user of the first device, a second user identifier of a second user, different from the first user, and the representation of media to a media share facility. In response to the sending of the first user identifier, the second user identifier and the representation of media to the media share facility, receiving access to the media for the second user. When the access to the media is provided to the second user, crediting the media content with audience-interest credit based on the first user identifier.
License data structure including license aggregation
Technology is disclosed herein for license aggregation in a license data structure. In at least one implementation, program instructions stored on one or more computer readable storage media, when executed by a processing system, direct the processing system to at least, responsive to a launch of an application, create a license file request comprising a plurality of user identifications (IDs) and send the license file request to a licensing service. The processing system is further directed to obtain a single license file for the application from the licensing service, the license file comprising a user license defining features of the application to be enabled based on licenses pertaining to the plurality of user IDs. The processing system is further directed to enable the plurality of features of the application based on the user license, and initiate presentation of the application in accordance with the enabled plurality of features.
Method, system, license server for providing a license to a user for accessing a protected content on a user device and software module
A method for providing a license to a user for accessing a protected content on a user device is provided, the method comprising: transmitting user authentication data from the user device to a user account server; transmitting user identification data from the user account server to a license server if the user authentication data corresponds to a valid user account on the user account server; checking in the license server, whether the user is entitled to the license; and transmitting the license from the license server to the user device, if the user identification data is validated and if the user is deemed entitled to the license. A corresponding system, a license server and a software module are provided as well.
DIGITAL RESOURCE DISTRIBUTION NETWORK MATRIX FOR SECURE INTERACTIONS
Embodiments of the invention are directed to systems, methods, and computer program products for a single degree tiered bracket matrix for secure digital resource distribution across a digital resource distribution network. In this way, the invention interrupts a digital resource distribution network and displays a tiered bracket matrix for a user to select from on the digital resource distribution network application. The tiered bracket matrix is determined by matching database points with an overlayed, timestamped, resource distribution network distributions for prepopulating of the matrix. Upon matching a user device contact hash value, the system may interrupt a resource distribution network application and splice in recommended users for resource distribution via the resource distribution network application in a tiered matrix display.