Patent classifications
G06F21/1013
SPECIALLY PROGRAMMED COMPUTING SYSTEMS WITH ASSOCIATED DEVICES CONFIGURED TO IMPLEMENT CENTRALIZED SERVICES ECU BASED ON SERVICES ORIENTED ARCHITECTURE AND METHODS OF USE THEREOF
In some embodiments, the present invention provides for an exemplary inventive system that includes at least the following components: an electronic control unit having a service oriented architecture (SOA ECU), where the SOA ECU includes: at least one exemplary inventive SOA server; where the SOA ECU is located within a vehicle; where the at least one SOA server is configured to provide at least one service to at least one client ECU that is located within the vehicle; and where the at least one SOA server is configured to assign at least one dedicated processing resource and at least one dedicated memory resource to provide the at least one service.
Digital rights management using geographic and temporal traits
Digital rights management using geographic and temporal traits is described. In one or more implementations, a digital medium environment is configured to control access to at least on item of content by digital rights management functionality embedded as part of the content. Data is collected describing geographical traits of a location or temporal traits associated with a request received from the user to access the content. A determination is made from the data using a digital rights management module embedded as part of the content as to whether the geographical or temporal traits meet specified traits of a geographical behavior of a digital rights management policy enforced by the digital rights management module for the at least one item of the content. Responsive to a determination that the specified traits are met, access is permitted to the least one item of the content by the embedded digital rights management module.
SYSTEMS AND METHODS FOR CONTENT RIGHTS PORTABILITY
The system and methods described allow a content delivery application to provide temporary access to a content item for display on a content access device based on a user obtaining access to the content item initially on another system. The content delivery application receives content accessed confirmation that user access a content item and then monitors whether that access was interrupted. If the access was interrupted, the content delivery application generates a content access bookmark based on a content timeline and stores a content access authorization comprising the content access bookmark and an identifier from the profile. When the user requests the content item, the content delivery application transmits access information corresponding to segments of the content item, based on the content access bookmark to a user's device.
Systems and methods for generating and facilitating access to a personalized augmented rendering of a user
Systems and methods for generating and facilitating access to a personalized augmented rendering of a user to be presented in an augmented reality environment are discussed herein. The augmented rendering of a user may be personalized by the user to comprise a desired representation of the user in an augmented reality environment. When a second user is detected within the field of view of a first user, the second user may be identified and virtual content (e.g., an augmented rendering) for the second user may be obtained. The virtual content obtained may differ based on one or more subscriptions of the first user and/or permissions associated with the virtual content of the second user. The virtual content obtained may be rendered and appear superimposed over or in conjunction with a view of the second in the augmented reality environment.
Technologies for supporting multiple digital rights management protocols on a client device
Technologies for supporting and implementing multiple digital rights management protocols on a client device are described. In some embodiments, the technologies include a client device having an architectural enclave which may function to identify one of a plurality of digital rights management protocols for protecting digital information to be received from a content provider or a sensor. The architectural enclave select a preexisting secure information processing environment (SIPE) to process said digital information, if a preexisting SIPE supporting the DRM protocol is present on the client. If a preexisting SIPE supporting the DRM protocol is not present on the client, the architectural enclave may general a new SIPE that supports the DRM protocol on the client. Transmission of the digital information may then be directed to the selected preexisting SIPE or the new SIPE, as appropriate.
Context Aware Content Distribution
Described herein are systems and methods for context aware content distribution. Content such as e-books, presentations, audio, video, applications, and so forth may be distributed to user devices after establishing a trust relationship. An invitation to provide content may be sent to a user device based on the context of the user device, such as proximity to pre-determined devices, location, and so forth. Upon acceptance of the invitation to opt-in to receiving content, a trust relationship may be established which provides for the transfer of content to the user device.
SPECIALLY PROGRAMMED COMPUTING SYSTEMS WITH ASSOCIATED DEVICES CONFIGURED TO IMPLEMENT CENTRALIZED SERVICES ECU BASED ON SERVICES ORIENTED ARCHITECTURE AND METHODS OF USE THEREOF
In some embodiments, the present invention provides for an exemplary inventive system that includes at least the following components: an electronic control unit having a service oriented architecture (SOA ECU), where the SOA ECU includes: at least one exemplary inventive SOA server; where the SOA ECU is located within a vehicle; where the at least one SOA server is configured to provide at least one service to at least one client ECU that is located within the vehicle; and where the at least one SOA server is configured to assign at least one dedicated processing resource and at least one dedicated memory resource to provide the at least one service.
PREVENTION OF SOFTWARE PIRACY EXPLOITING END USERS
Methods and systems for preventing piracy. One method includes providing software having an intended end user, where the software is configured to be activated by the intended end user. The method includes providing a database of allowed keys and storing a unique key associated with the intended end user within the database of allowed keys. The method includes requesting a key to be entered by a user to activate the software, matching the key entered by the user to the unique key, matching the unique key to the intended end user associated with the unique key, and presenting to the user the intended end user associated with the unique key. The method includes activating the software only when the key entered matches the unique key and the user matches the intended end user associated with the unique key.
PREVENTION OF SOFTWARE PRIVACY BY END USERS
Methods and systems for preventing piracy. One method includes providing software having an intended end user and configuring the software is to be installed and activated by the intended end user. The method includes dividing the software into a restricted feature and an unrestricted features. The method includes providing an activation file that indicates whether the software is activated and accessing the activation file and confirming that the software is activated when the software receives a request to perform the restricted feature. The method includes performing the restricted feature only when the software is confirmed to be activated and performing the unrestricted feature irrespective of whether the software is confirmed to be activated.
D-CINEMA TO A SELECTED LOCATION
A method of providing localization of content to a client includes accessing content from at least one of: a video, movie, media from a display venue, and media from any public place where a movie or video. A private or public 0-Cinema setup is provided. At least one of: (i) addition of a GPS receiver in a server security manager; addition of a playback authorization license file into the server security manager; and addition of a secured operating workflow is provided. Localization of content at a client selected location is provided.