Copy Protection Or Prevention Patents (Class 705/57)
  • Patent number: 11563555
    Abstract: A method for managing keys and encrypting data is provided. The method includes receiving data to be written to a logical disk, generating an encryption table indicating one or more locations on the logical disk for storing the data and indicating a key used for encrypting the data, encrypting the data to be written to the logical disk, and transmitting the encrypted data and the encryption table to a storage array.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: January 24, 2023
    Assignee: THALES DIS CPL USA, INC.
    Inventors: Vishnu Rangayyan, Masoud Sadrolashrafi, Peter Tsai
  • Patent number: 11500966
    Abstract: A digital rights management system is provided that includes a receiving device for receiving an encryption key request from a client device, a first database for storing a set of supported security capabilities corresponding to client device, a second database for storing a set of required security capabilities corresponding to at least one of the encryption key and content associated with the encryption key, a content management system for establishing rules to determine the set of required security capabilities corresponding to content, and a processing device. The processing device may be configured to identify the set of supported security capabilities corresponding to the client device and identify the set of required security capabilities corresponding to the content associated with the encryption key. The content management system may be configured to configure the set of supported security capabilities and configure the set of required security capabilities.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: November 15, 2022
    Assignee: ARRIS Enterprises LLC
    Inventors: Ananth Seetharam, Sean J. Higgins, Paul R. Osborne, Alexander Medvinsky
  • Patent number: 11494801
    Abstract: Methods and apparatus are described for enabling actionable content by embedding title materials corresponding to digital bearer instruments in digital media.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: November 8, 2022
    Assignee: API Market, Inc.
    Inventors: Kevin Collins, Stefan Roever, Kevin Wray, Alex F. Clark, Karl Ginter
  • Patent number: 11468151
    Abstract: A method and system are described for controlling access to online applications using memetic authenticators that are de-identified and passwordless. The method includes curating, issuing ownership, and registering memetic authenticators. The method involves assembling an authenticator package including a fingerprint hash value, matched pairs of user-selected memetic authenticator records, a timer, and encrypting the package using a cipher issued and uniquely-assigned by a service provider. Ciphers may be regenerated on each authentication event providing for episodic re-verification. Fingerprints assign ownership for memetic authenticators, with such associations stored on networked nodes of a distributed database. On authenticating, the client-supplied authenticator package is decrypted and compared to ownership records on an identity network for verification and granting or denying access.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: October 11, 2022
    Assignee: Ideola, Inc.
    Inventor: Daniel G. Beckett, Jr.
  • Patent number: 11468454
    Abstract: Provided herein are systems, methods and computer readable media for consumer monitor and tracking. An example method may include receiving client device ID and client device profile data, comparing client device ID and client device profile data to a plurality of known client device versions, generating an updated known client device version in an instance in which the client device ID correlates to at least one of the plurality of known client device versions and the client device profile data does not correlate to the at least one of the plurality of known client device versions and generating a new known client device version in an instance in which the client device ID does not correlate to at least one of the plurality of known client device versions.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: October 11, 2022
    Assignee: GROUPON, INC.
    Inventors: Jiaqi Guo, Michael Elizarov, Jim Breen, Selvam Velmurugan
  • Patent number: 11436350
    Abstract: Content source and sink devices and methods help to guard against compromising security of content transferred from a source device to a sink device, for example where a primary encryption mechanism protecting the content has been compromised. A content source device is configured to connect to a content sink device to transmit digital media content to the content sink device. The content source device includes a connection module configured to establish a connection to the sink device, encrypt a digital media content for transmission across the connection with a first cipher using a connection key, and transmit the encrypted digital media content to the sink device over the connection. The content source also includes a protection module configured to prevent the sink device from using the digital media content without authorisation.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: September 6, 2022
    Assignee: NAGRAVISION S.A.
    Inventors: Didier Hunacek, Herve Goupil
  • Patent number: 11392687
    Abstract: According to one embodiment, a system receives, at a runtime library executed within a trusted execution environment (TEE) of a host system, a request from an application to invoke a predetermined function to perform a predefined operation. In response to the request, the system identifies a kernel object associated with the predetermined function. The system verifies an executable image of the kernel object using a public key corresponding to a private key that was used to sign the executable image of the kernel object. In response to successfully the system verifies the executable image of the kernel object, transmitting the verified executable image of the kernel object to a data processing (DP) accelerator over a bus to be executed by the DP accelerator to perform the predefined operation.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: July 19, 2022
    Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD., KUNLUNXIN TECHNOLOGY (BEIJING) COMPANY LIMITED
    Inventors: Yueqiang Cheng, Yong Liu, Tao Wei, Jian Ouyang
  • Patent number: 11360962
    Abstract: A monitoring module interfaces with existing non-retrospective data storage systems, thus providing mechanisms for detecting and reporting changes in data values stored in such systems. The monitoring module acts as a change detection layer that can operate in connection with multiple disparate systems and/or locations, so as to provide users with a unified view into data stored in such systems. For example, a user can consult a single app, website, or software application, to view changes for data values stored in multiple disparate systems and/or locations; the app can be configured to automatically generate notifications and alerts to users, and can provide the ability to respond to such notifications and alerts, take actions, and/or dive deeper into underlying data.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: June 14, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Peter Yared, Jan Surovec, Tomas Kmec, Simon Macharecek
  • Patent number: 11341265
    Abstract: Nowadays much information pertaining to the user's life tends to be stored on their mobile device. Some of this information is considered strictly confidential by the user—not to be divulged to anybody else, not even to family members, co-workers or other intermittent borrowers of the user's device. Hence the significant user demand for an on-device Secure Vault for the placement of all such confidential content-files, with access to each such file individually-protected by a user-keyed access restriction method. This invention fulfils that demand.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: May 24, 2022
    Inventor: Dilip Suranjith Gunawardena
  • Patent number: 11190498
    Abstract: A method for encrypting plaintext data is enclosed that includes operations of receiving the plaintext data, the plaintext data including a plurality of data portions, encrypting each of the plurality of data portions using a specific key for each data portion, merging each of the plurality of data portions together to form a single data stream, generating a data map of the single data stream, appending the data map to the single data stream, and performing a master cipher to form an encrypted distributable stream. Operations of the encrypting include: an additive operation on each byte of the first data portion using the additive table, an XOR operation on each byte of the first data portion as modified by the additive operation, a substitution operation on each byte of the first data portion using the substitution table as modified by the XOR operation.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: November 30, 2021
    Inventors: Robert Coleridge, Richard Blech, Michael Feinberg
  • Patent number: 11151022
    Abstract: Systems and methods are described for implementing a framework for testing on-demand code execution that is configured to be executed on coordinated devices. The testing framework allows the execution of tasks in a network based on-demand system. The resulting generation of an I/O file for accessing local resources can be intercepted and either processed via a handler process or transmitted to the local resource.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: October 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Nicolas Webb, Georgie Mathews, Yen-Lin Chen, Simon Poile, Victor Gails, Kadirvelu Rathnavelu, Shirley Zheng, Feng Wang
  • Patent number: 11120559
    Abstract: A monitoring system includes sensors that monitor activity within a designated territory. The sensors include visual sensors that make video recordings. A local processing system located within or proximate to the designated territory receives signals from the sensors. The local processing system processes and analyzes the signals from the sensors to produce messages that describe activity within the designated territory as monitored by the sensors. The messages do not include audio, visual or other direct identifying information that directly reveal identity of persons within the designated territory. A monitoring station outside the designated territory receives the messages produced by the local processing system and makes the messages available to external observers.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: September 14, 2021
    Assignee: Cherry Labs, Inc.
    Inventors: Maksim Goncharov, Nikolay Davydov, Stanislav Veretennikov, Dmitry Gorilovsky
  • Patent number: 11113372
    Abstract: Systems and methods of the present disclosure enable for a delayed, two-factor authentication to occur in networked devices. The system and methods can enable the immediate delivery of digital components, which results in fewer abandoned requests, and saves network resources. The system and methods can enable the authorization of data transmissions in networked computer devices that include limited user interfaces, such as voice-based interfaces.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: September 7, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Ruxandra Davies
  • Patent number: 11037300
    Abstract: A monitoring system includes sensors that monitor activity within a designated territory. The sensors including visual sensors that make video recordings. A local processing system located within or proximate to the designated territory receives signals from the sensors. The local processing system processes and analyzes the signals from the sensors to produce messages that describe activity within the designated territory as monitored by the sensors. The messages do not include audio, visual or other direct identifying information that directly reveal identity of persons within the designated territory. A monitoring station outside the designated territory receives the messages produced by the local processing system and makes the messages available to external observers.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: June 15, 2021
    Assignee: Cherry Labs, Inc.
    Inventors: Nikolay Davydov, Maxim Goncharov, Stanislav Veretennikov
  • Patent number: 11010470
    Abstract: A system for operating system remediation intercepts input/output (I/O) requests to write to one or more files and stores, as file restore data, (i) a restore copy of the one or more files to the system cache prior to performing write operations of the I/O requests and (ii) identification information for one or more processes or entities making the corresponding I/O requests in the system cache. The system reverts to the restore copy of the one or more files using the file restore data and based at least on a later determination that one or more processes making the corresponding I/O requests was malware. A current version of the one or more files is thereby replaced with the restore copy of the one or more files with improved automatic remediation support and a greater likelihood that data can be restored from the cache in the case of malware attacks.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gowtham R. Animireddygari, Karthik Selvaraj, Adrian M. Marinescu, Catalin D. Sandu
  • Patent number: 10956563
    Abstract: A computer-implemented method of providing security for a software container, according to an example of the present disclosure includes, receiving a software container image with a software application and security agent that is separate from the software application. An execution entry point of the software container image that was previously configured to launch the software application has been modified to instead launch the security agent. The method includes receiving a request to instantiate the software container image as a software container, launching the security agent based on the request, authenticating the contents of the software container image, and controlling operation of the software application based on the authenticating.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: March 23, 2021
    Inventors: Amir Gerebe, Rani Osnat
  • Patent number: 10936729
    Abstract: A data storage service redundantly stores data and keys used to encrypt the data. Data objects are encrypted with first cryptographic keys. The first cryptographic keys are encrypted by second cryptographic keys. The first cryptographic keys and second cryptographic keys are redundantly stored in a data storage system to enable access of the data objects, such as to respond to requests to retrieve the data objects. The second cryptographic keys may be encrypted by third keys and redundantly stored in the event access to a second cryptographic key is lost.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: March 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Gregory Branchek Roth, Gregory Alan Rubin, Mark Christopher Seigle, Kamran Tirdad
  • Patent number: 10929511
    Abstract: Systems, methods, and non-transitory computer readable media can detect an event relating to a copy of a content item. A determination can be made that the content item is associated with sensitive information. The copy of the content item can be modified.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: February 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Rohan B. Dhruva, Aarati Vijay Soman
  • Patent number: 10918957
    Abstract: Systems, apparatus, and methods relating to a physical object that are associated with a virtual game world are described. Some embodiments of the physical object have an in-game value within the virtual game world. Software operating the virtual game world ascribes purchasing power or attributes having offensive, defensive, opportunity, or set values as their in-game values. Methods associated with the subject matter relate to relocating an asset of the game component from one asset storage area to another asset storage area. When relocated, an asset's authenticity is validated, retrieved from a first storage area, exchanged over a communications interface, or stored in a second asset storage area.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: February 16, 2021
    Assignee: VANAV HOLDINGS
    Inventor: Nicholas J. Witchey
  • Patent number: 10891492
    Abstract: The present invention relates to methods and systems for providing privacy enabled surveillance for a portion of a building with a building automation system. The building automation system comprises sensors communicatively coupled to a controller. The controller detects a number of persons based on information from a first set of sensors, authenticates the number of persons detected with the first set of sensors by comparing the information from the first set of sensors with registered information of the building automation system, determines a number of authenticated persons, detects the number of persons based on information from a second set of sensors for detecting physical parameters associated with the portion of the building, and activates a sensor for surveillance based on a difference between the number of authenticated persons in the portion of the building and the number of persons detected by the second set of sensors.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: January 12, 2021
    Assignee: ABB Schweiz AG
    Inventors: Sithu Dhamodharan Sudarsan, Girish Nadig, Sriharsha Vardhan
  • Patent number: 10878086
    Abstract: A dynamic code extraction-based automatic anti-analysis evasion and code logic analysis apparatus, includes: a recognition module that extracts a DEX file and a SO file by unpacking an execution code of an application and recognizes an analysis avoidance technique by comparing a signature which is included in the extracted DEX file and SO file; a instrumentation module that extracts a code to be analyzed from a byte code configuring the DEX file and a native code configuring the SO file, compares the extracted code with the data stored in a database, and outputs a code excluding an anti-analysis technique as a log file; and a deobfuscation module that deobfuscates an obfuscated code which is included in the APK on the basis of the output log file and generates an APK file in which an obfuscation technique is released on the basis of the deobfuscated code.
    Type: Grant
    Filed: November 22, 2018
    Date of Patent: December 29, 2020
    Assignee: Foundation of Soongsil University-Industry Cooperation
    Inventors: Jeong Hyun Yi, Jongsu Lim, Sun Jun Lee, Yong Gu Shin, Kyu Ho Kim
  • Patent number: 10872159
    Abstract: An apparatus, for information processing, is configured to execute an embedding process that includes finding equipment based on equipment information described as an attribute of an input field of a form screen and dynamically embedding an equipment control module corresponding to the equipment, execute a data acquisition process that includes acquiring data from the equipment by using the equipment control module as input data to the input field of the form screen, and execute an information output process that includes associating the data acquired from the equipment with an input field descriptor to identify the input field and storing the data in a first storage area and a second storage area, wherein the first storage area is a storage area in which editing of stored data is possible and the second storage area is a storage area in which editing of stored data is prohibited.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: December 22, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Junya Kani, Hidenobu Ito, Kazuaki Nimura
  • Patent number: 10853425
    Abstract: Embodiments of systems and methods for the rules based distribution of managed content across heterogeneous storage distributed in a network environment are disclosed. In particular, certain embodiments may employ entity rules in association with a content management system. An entity rule may be a rule specifying a set of parameters and a destination secondary storage location. When the entity rule is evaluated by the content system, a set of content managed by the content management system responsive to the rule may be determined using the parameters of the rule. Responsive content can be determined, for example, by searching the content of the content management system based on the parameters. Responsive content may be moved from the primary storage location of the content management system to the secondary storage location specified by the entity rule.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: December 1, 2020
    Assignee: OPEN TEXT SA ULC
    Inventors: Srikanth Raghavan, Michael Scott
  • Patent number: 10848369
    Abstract: There is provided mechanisms for service interruption reporting of a multicast bearer for group communications. A method is performed by a client node. The method comprises obtaining instruction from a control node of the multicast bearer, where the instruction instructs whether or not the client node is to report service interruption of the multicast bearer. The method comprises detecting service interruption of the multicast bearer. The method comprises selectively reporting the service interruption to the control node in accordance with the instruction.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: November 24, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Magnus Tränk, Joakim Åkesson
  • Patent number: 10834290
    Abstract: Computationally implemented methods and systems include acquiring a device-based encrypted image that is an image that has previously been encrypted through use of a particular device code associated with an image capture device configured to capture the image, wherein the image includes a representation of a feature of an entity, decrypting the device-based encrypted image in response to an indication that the image has been approved for decryption, and creating a client-based encrypted image through encryption of the decrypted image through use of a particular client code that is associated with a client that is linked to the image capture device configured to capture the image. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: November 10, 2020
    Assignee: Elwha LLC
    Inventors: Pablos Holman, Roderick A. Hyde, Royce A. Levien, Richard T. Lord, Robert W. Lord, Mark A. Malamud
  • Patent number: 10805076
    Abstract: In an embodiment, an information processing apparatus is connected to external apparatuses. The information processing apparatus includes: a device key storage unit configured to store a device key; a shared key storage unit configured to store one or more shared keys shared by the external apparatuses; a key generating unit configured to generate a media key from the device key and media key blocks; and an updating unit configured to generate the shared keys as generated shared keys, which is updated, based upon the media key and the shared keys stored in the shared key storage unit, and to store the generated shared keys into the shared key storage unit.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: October 13, 2020
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Toru Kambayashi, Yoshikazu Hanatani, Atsushi Inoue
  • Patent number: 10762176
    Abstract: A license manager includes a processor and non-transitory computer readable media having encoded thereon a set of instructions executable by the at least one processor to receive a request, from a virtual machine, to reserve an individual license of the set of authorized licenses for a vendor software instance, determine the availability licenses for the requested vendor software, register a unique identifier of the virtual machine in association with an available individual license, grant the individual license to the virtual machine, and prevent the granted individual license from concurrent use by other virtual machines or devices.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: September 1, 2020
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Thomas Schwengler, Kevin M. McBride, Felipe Castro
  • Patent number: 10715529
    Abstract: An apparatus for privacy management may include a processor. The processor may be configured to access one or more privacy options. In this regard, each privacy option may be configured to provide members of one or more groups access to content. The processor may also be configured to provide for selection of a privacy option in association with the content. Associated methods and computer program products may also be provided.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: July 14, 2020
    Assignee: Conversant Wireless Licensing S.a r.l.
    Inventors: Udo Szabo, Kristian Luoma
  • Patent number: 10671700
    Abstract: Systems and methods for obfuscating a circuit design are described. One of the methods includes receiving the circuit design from a user computing device. The circuit design includes a plurality of circuit components. The method further includes obfuscating each of the circuit components by transforming layout features associated with the circuit design into a generic layout feature representation. The generic layout feature representation excludes scaled representations of the layout features. The method also includes generating a visual representation of the obfuscated designs. Each of the obfuscated designs has an input port and an output port. The method further includes enabling placement of the obfuscated designs and routing between the input ports and the output ports of the obfuscated designs. The method includes generating an obfuscated integrated circuit design having a master input port, a master output port, the obfuscated designs, and the routing between the obfuscated designs.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: June 2, 2020
    Assignee: efavless corporation
    Inventors: Bertrand Irissou, John M. Hughes, Lucio Lanza, Mohamed K. Kassem, Michael S. Wishart, Rajeev Srivastava, Risto Bell, Robert Timothy Edwards, Sherif Eid, Greg P. Shaurette
  • Patent number: 10668367
    Abstract: A system and method for uniquely identifying physical trading cards and/or incorporating trading card game items in a video game is provided. In certain implementations, a unique code that identifies a trading card may be obtained. A graphical representation of the unique code may be generated based on a graphical coding scheme. The graphical representation of the unique code may comprise at least a part of: (1) a depiction of a game item that is usable in the video game; or (2) a border of the trading card. Content associated with the depiction of the game item may be obtained. The trading card may be generated based on the content associated with the depiction of the game item and the graphical representation of the unique code such that the generated trading card depicts the game item and the graphical representation of the unique code.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: June 2, 2020
    Assignee: ACTIVISION PUBLISHING, INC.
    Inventors: John P. Linden, James R. Watkins, III, Ryan H. Medeiros, Paul G. Pasteris
  • Patent number: 10659353
    Abstract: Embodiments are directed to a sender side of a network communication, being sent from a sender to a destination over a network path, expressing certain conditions and actions in a form of a script and encoding the script into network packets, thus enabling routing decisions to be made. Routing devices along the network path are equipped with an execution environment and an application program interface (API) to allow the script to execute and intervene (i.e., “talk” with the routing device) in the routing process. Embodiments provided herein may be implemented to coexist with other existing routing protocols or may completely replace other existing routing protocols.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Claudius Link, Matthias Seul, Artemiy A. Solyakov
  • Patent number: 10650124
    Abstract: A number of licenses for play of a video game may be modified or adjusted based on in-game activities of the video game. The in-game activities may be activities of game characters controlled by game players.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: May 12, 2020
    Assignee: Activision Publishing, Inc.
    Inventors: Josiah Eatedali, Jon Ray Estanislao, Brandon Myles Zien
  • Patent number: 10600442
    Abstract: Data reproduction is performed in a mode decided on the basis of disc type information which is record data of a disc. A reading rate compatible with a physical format of a disc is compared with a reading rate compatible with a disc type, and in a case where the reading rates do not coincide with each other, data read from the disc at the physical format compatible rate is stored in the buffer, and the reproduction process is performed using the data output from the buffer at the disc type compatible rate. In a case where the physical format is BD-R or BD-RE, and the logical format is a logical format compatible with BDMV-UHD, the emulation mode reproduction accompanied with the rate conversion using the buffer is performed.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: March 24, 2020
    Assignee: SONY CORPORATION
    Inventors: Yoshiyuki Kobayashi, Kouichi Uchimura
  • Patent number: 10601806
    Abstract: The present disclosure provides computing systems and techniques for providing a certificate to sue to securely connect to a server. More particularly, the present disclosure provides a computing device certificate rotation server arranged to provide certificates to the computing device for use by an application executing on the computing device to securely connect to a server.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: March 24, 2020
    Assignee: Capital One Services, LLC
    Inventors: Panayiotis Varvarezis, Mausam Gautam, Chad Alan Landis, Edward Han Lee, Reza Jaberi
  • Patent number: 10574458
    Abstract: Some embodiments of the invention provide a content-distribution system for distributing content under a variety of different basis. For instance, in some embodiments, the content-distribution system distributes device-restricted content and device-unrestricted content. Device-restricted content is content that can only be played on devices that the system associates with the particular user. Device-unrestricted content is content that can be played on any device without any restrictions. However, for at least one operation or service other than playback, device-unrestricted content has to be authenticated before this operation or service can be performed on the content. In some embodiments, the system facilitates this authentication by specifying a verification parameter for a piece of device-unrestricted content.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: February 25, 2020
    Assignee: APPLE INC.
    Inventors: Augustin J. Farrugia, Gianpaolo Fasoli, Bertrand Mollinier Toublet, Mathieu Ciet
  • Patent number: 10572689
    Abstract: A processor capable of secure execution. The processor contains an execution unit and secure partition logic that secures a partition in memory. The processor also contains cryptographic logic coupled to the execution unit that encrypts and decrypts secure data and code.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: February 25, 2020
    Assignee: Intel Corporation
    Inventor: Millind Mittal
  • Patent number: 10531239
    Abstract: Systems and methods are described herein for providing content for consumption on a mobile device by temporarily licensing the content to the mobile device while the mobile device is travelling between two locations having media devices licensed to provide the content for consumption, or while temporarily outside a location having a media device licensed to provide the content for consumption. Upon detecting that the mobile device is leaving a location at which the content is being provided it is determined whether the mobile device is within a threshold distance of the location, or if the content is licensed to be provided for consumption by a media device at an identified destination. The content is temporarily licensed for consumption on the mobile device to allow the mobile device to provide the content for consumption while outside the first location or while travelling to the second location.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: January 7, 2020
    Assignee: ROVI GUIDES, INC.
    Inventors: Michael McCarty, Glen E. Roe
  • Patent number: 10496598
    Abstract: A system and method to control access to data are disclosed. A command to mount a specified file system as a trusted file system is received. Whether the specified file system is marked as a trustable file system is determined, where marking as a trustable file system based on verifying integrity protection for the specified file system. The specified file system is mounted as a trusted file system based on determining that the specified file system is marked as a trustable file system. A command to access data on the specified file system is received. A determination is made as to whether the specified file system was mounted with a specification to be a trusted file system. Access to the data is permitted or denied based on determining that the mounting specified mounting as a trusted file system.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: December 3, 2019
    Assignee: BlackBerry Limited
    Inventors: Glenn Daniel Wurster, David Legault
  • Patent number: 10484482
    Abstract: A communication device comprising: a tag reader (202) configured to: —read an identification tag signal (204) comprising an identification indication of a target communication device (105), a discovery module (206) configured to: —send a discovery request (210) to a registration service infrastructure (205), comprising the identification indication, —receive a discovery response (211) from the registration service infrastructure (205), comprising network location information of the target communication device (105), a session control module (207) configured to: —send a shift request (209) to a home communication node (107) for shifting a communication session from the initial communication device to the target communication device (105), wherein the home communication node (107) handles all communication sessions with the initial communication device, the shift request (209) comprising the network location information of the target communication device (105), —terminate the communication session with the remo
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: November 19, 2019
    Assignee: ALE INTERNATIONAL
    Inventors: Benoit Trinite, Georges Nogueira, Emmanuel Leonidovich Helbert
  • Patent number: 10469533
    Abstract: Encrypted SFTP file transfers and other encrypted file transfers may be audited and what files can be transferred may be controlled at a firewall or other gateway. Transferred files may be subjected to data loss prevention analysis and/or virus checks.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: November 5, 2019
    Assignee: SSH COMMUNICATIONS SECURITY OYJ
    Inventors: Tatu J. Ylonen, Samuel Douglas Lavitt
  • Patent number: 10452858
    Abstract: In an approach to encryption key management, a computing device, responsive to a key storage condition, stores, in a cache memory, a first e/d key. The computing device receives a request to read a first file. The computing device, responsive to the request, accesses the first file, with the accessing of the first file including: accessing, from the cache memory, the first e/d key, decrypting the first file using the first e/d key and a second e/d key, and accessing the decrypted version of the first file.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Araki, Shah Mohammad R. Islam, Hiroyuki Miyoshi
  • Patent number: 10394554
    Abstract: In embodiments, methods and systems for implementing source code extraction are provided. Source code extraction facilitates processing obfuscated byte code and extracting source code representations of original source code of applications. Source code extraction is implemented based on leveraging and monitoring an interpreter (e.g., a software interpreter running on a virtual machine) when portions of obfuscated byte code (i.e., obfuscated compiled version of source code) are loaded or executed using the interpreter. In operation, the obfuscated byte code is accessed at the interpreter. The interpreter, processing the obfuscated byte code, is monitored using a source code extraction manager that supports instrumentation instances associated with functions of the obfuscated byte code. Instruction sequences of functions that the interpreter is processing are recorded using the source code extraction manager.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: August 27, 2019
    Assignee: STRIPE, INC.
    Inventor: Richard Healey
  • Patent number: 10373243
    Abstract: A method of displaying, buying, and trading electronic trading cards on a computer or handheld electronic device by running an electronic trading card application on the computer or handheld device that communicates via the internet with at least one remote server containing a registry of all electronic trading cards. The electronic trading card application running on the computer or handheld device transmits a transaction request to the at least one remote server to execute a purchase or trade between two users of one or more electronic trading cards. The electronic trading card application further displays various components of an electronic trading card based upon user inputs.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: August 6, 2019
    Inventor: Roy Clark
  • Patent number: 10348552
    Abstract: There is provided mechanisms for service interruption reporting of a multicast bearer for group communications. A method is performed by a client node. The method comprises obtaining instruction from a control node of the multicast bearer, where the instruction instructs whether or not the client node is to report service interruption of the multicast bearer. The method comprises detecting service interruption of the multicast bearer. The method comprises selectively reporting the service interruption to the control node in accordance with the instruction.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: July 9, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Magnus Tränk, Joakim Åkesson
  • Patent number: 10318715
    Abstract: An information processing device includes an acquisition unit configured to acquire developer identification information associated with an application program possessed by a user terminal, from the user terminal. A determination unit determines whether a developer of the application program indicated by the developer identification information is a developer who has made an advance request for authorization for use. A control unit controls execution of a function possessed by the information processing device, according to an instruction from the user terminal, when the developer of the application program indicated by the developer identification information is a developer who has made an advance request for authorization for use, and a content processing unit acquires a content based on the execution of the function, and associates the acquired content with information of the developer on which the determination has been performed.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: June 11, 2019
    Assignee: Sony Corporation
    Inventors: Yosuke Hiratsuka, Kazuya Yokoyama
  • Patent number: 10311249
    Abstract: A method includes determining, based at least in part on a type of information to be displayed at a display device associated with a computing device, a privacy level for the information to be displayed; and determining whether the privacy level satisfies a threshold privacy level. The method also includes, responsive to determining that the privacy level satisfies the threshold privacy level, determining whether an individual not associated with a currently active user account of the computing device is proximate to the display device. The method also includes determining an estimated speed of the individual not associated with the currently active user account relative to the display device. The method further includes determining, whether the estimated speed satisfies a threshold speed, and responsive to determining that the estimated speed satisfies the threshold speed, outputting the information such that at least a first portion of the information is obscured.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: June 4, 2019
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Jakob Nicolaus Foerster
  • Patent number: 10212244
    Abstract: An information push method includes: an information push server determining recommendation information that currently needs to be pushed to a target user; the information push server obtaining setup information of the target user, where the setup information includes personalized graphic information preset by the target user; the information push server generating, according to the setup information of the target user, a personalized two-dimensional code that bears the recommendation information, where an image of the personalized two-dimensional code carries the personalized graphic information preset by the target user; and the information push server pushing the personalized two-dimensional code to the target user. By using the present disclosure, a click-through rate and conversion rate that a two-dimensional code pushed on the Internet has from a user can be improved.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: February 19, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Zhihao Zheng
  • Patent number: 10116548
    Abstract: Mechanisms for packet creation are provided. A packet capture including a plurality of packets is accessed. A first subset of packets is selected from the plurality of packets based on a first computing device ID. Based on a particular protocol layer of a plurality of protocol layers, a protocol layer characteristic of the packets in the first subset of packets is identified. A plurality of instructions is generated that directs a packet generator component to generate a second subset of packets that have the same protocol layer characteristic as the packets in the first subset of packets.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: October 30, 2018
    Assignee: Red Hat, Inc.
    Inventor: Marcelo R. Leitner
  • Patent number: 10095845
    Abstract: A license manager includes a processor and non-transitory computer readable media having encoded thereon a set of instructions executable by the at least one processor to receive a request, from a virtual machine, to reserve an individual license of the set of authorized licenses for a vendor software instance, determine the availability licenses for the requested vendor software, register a unique identifier of the virtual machine in association with an available individual license, grant the individual license to the virtual machine, and prevent the granted individual license from concurrent use by other virtual machines or devices.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: October 9, 2018
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Thomas Schwengler, Kevin M. McBride, Felipe Castro
  • Patent number: RE47324
    Abstract: Data encryption systems and methods. The system includes a storage device storing data and an encryption/decryption module. The encryption/decryption module randomly generates a device key seed according to the occurrence time of a specific operation or the interval between two specific operations on the storage device, and applies the device key seed to data encryption.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: March 26, 2019
    Assignee: Transpacific IP Ltd.
    Inventor: Bo-Er Wei