Copy Protection Or Prevention Patents (Class 380/201)
  • Patent number: 11132674
    Abstract: An embedded picture can be embedded with secret embedded payloads. A method is disclosed for performing trusted binding between a first participant and a second participant based on RSA cryptosystem using the embedded picture having a first area assigned to the first participant for a first secret embedded payload, and a second area assigned to the second participant for a second secret embedded payload. Multiple payloads may be embedded in the embedded picture by multiple participants. Each payload can only be encrypted and decrypted by its corresponding participant. Multiple participants may form a trusted network, in the network each participant can be recognized and validated digitally. Accordingly, various activities such as transaction of digital credit card, verification of digital identification (ID) card, transaction of digital currency note may be performed using the trusted network.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: September 28, 2021
    Inventor: Sizhe Tan
  • Patent number: 11134295
    Abstract: Examples of the present disclosure describe systems and methods for implementing an external module comprising new and/or offloaded processing functionality. In aspects, an external module may be configured to be selectively and communicatively coupled to an information appliance device. The external module may be configured with or receive hardware, software, data and/or instructions for processing content and operations received by the information appliance device. When operations are received by the information appliance device, the information appliance device may parse the operations into commands to be performed by the information appliance device and commands to be performed by the external module. The information appliance device may transmit the commands to be performed by the external module to the external module. The external module may then process and/or perform the received commands and render the resulting content to a display device.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: September 28, 2021
    Assignee: NAGRASTAR LLC
    Inventor: Gregory Duval
  • Patent number: 11132459
    Abstract: A technique and system protects documents at rest and in motion using declarative policies, access rights, and encryption. Methods, techniques, and systems control access to documents and use of content in documents to support information management policies.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: September 28, 2021
    Assignee: NextLabs, Inc.
    Inventors: Keng Lim, Poon Fung
  • Patent number: 11128473
    Abstract: The disclosed method for assuring authenticity of electronic sensor data may include (i) capturing, using a sensor within a device, electronic sensor data, and (ii) digitally signing, using a cryptoprocessor embedded within the device, the electronic sensor data to create a digital signature that verifies that the signed electronic sensor data has not been modified since the electronic sensor data was captured by the sensor. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: September 21, 2021
    Assignee: NortonLifeLock Inc.
    Inventors: Daniel Kats, Christopher Gates, Acar Tamersoy, Daniel Marino
  • Patent number: 11115700
    Abstract: A method for identifying a peripheral device from a digital content having been received by said peripheral device from a master device located at a user end, said master device being further configured to be connected to a server located at a back end, said method comprising the steps of: receiving, by the master device from the peripheral device, at least peripheral identification data; generating, at the master device, a first mark as a function of at least a part of said peripheral identification data; and watermarking said digital content using said first mark before transmitting said digital content to said peripheral device.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: September 7, 2021
    Assignee: NAGRAVISION S.A.
    Inventors: Philippe Stransky-Heilkron, Frederic Thomas
  • Patent number: 11081089
    Abstract: A method and system of software, firmware, and conditionally-transparent media to provide recorded visual image privacy through the use of flicker fusion-based obscuration. Such conditionally-transparent media possess the capability to display programmable image and pattern-based opacity gradations and adjustments which are invisible to the human eye and yet disrupt clear image capture with visual recording devices. Use of this invention will limit the gathering and generation of visually-discernable image content using visible light transparent materials, for the purpose of limiting the successful recording of imagery that a user wishes to obscure for the purposes of privacy.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: August 3, 2021
    Inventor: Todd Mayo
  • Patent number: 11057538
    Abstract: The present invention discloses methods and systems for tagged-signal verification.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: July 6, 2021
    Inventors: Boris Goldberg, Vittaly Tavor
  • Patent number: 11050552
    Abstract: Hashing data using an image by performing a bit by bit concatenation of input text and hash key. The result is concatenated bit by bit with the salt. A two bit by two bit multiplication between the result and the reverse of the result is performed to get a next output. The bits of this output are used as coordinates to extract pixel and RGB values from an image. The extracted values are merged to form a string. The string is truncated to a desired length, and then split into two equal strings. A bit by bit concatenation is performed on the split strings to get a hash output.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: June 29, 2021
    Inventor: Stephenson Daniel Kanagaraj
  • Patent number: 11012742
    Abstract: The present application discloses a video scrambling method and device with adaptive mode selection, a network camera and a readable storage medium, which are used for scrambling a video code stream. The video scrambling method with adaptive mode selection comprises: firstly acquiring a video code stream and determining the frame type of a current frame; and then scrambling, according to the frame type of the current frame, the data subjected to entropy decoding by using a scrambling method corresponding to the frame type. The video scrambling device with adaptive mode selection in the present application comprises a determination module and a scrambling module. According to the method and device of the present application, I-frames and P-frames are respectively scrambled, without changing the original coding standard format, effectively scrambling the video contents, and improving the security of video content information.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: May 18, 2021
    Inventors: Kesen Yan, Hui Wu
  • Patent number: 11012661
    Abstract: A display device includes: a display unit daisy-chain connected to a source device that outputs an image signal encoded with a prescribed version of a standard specified as a prescribed standard, displaying an image generated by decoding the image signal encoded with the prescribed version; a determination unit that determines the number of connected sink devices that are daisy-chain connected to the source device; and a setting unit that sets, from among the prescribed versions, a version in which the image that was generated by decoding the image signal encoded by the source device is displayable on the display units of all of the daisy-chain connected sink devices, depending on the number of connected sink devices.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: May 18, 2021
    Inventors: Keisuke Momose, Tooru Kataoka
  • Patent number: 11010454
    Abstract: A method and system for Digital Right Management (DRM) enforcement on a client device is provided. The method includes: determining client requested digital content; retrieving DRM data associated with the requested digital content; bundling the associated DRM with the requested digital content; transmitting the bundled DRM and digital content to the client device; and enforcing the DRM on the client device. The system includes: a client device configured to issue a request for digital content; a content review module configured to retrieve DRM data associated with the requested digital content; a bundler module configured to bundle the associated DRM with the requested digital content; a connection module configured to transmit the bundled DRM and digital content to the client device; and an enforcement module configured to enforce the DRM on the client device.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: May 18, 2021
    Assignee: D2L Corporation
    Inventor: Jeremy Auger
  • Patent number: 10986497
    Abstract: Apparatuses, methods, and systems are disclosed for key refresh triggering. One apparatus includes a transceiver and a processor that starts a counter corresponding to a UE having a small-data traffic pattern. In response to the transceiver receiving small-data traffic associated with the UE, the processor determines if a security key is valid based on a value of the counter. If the value of the counter indicates the security key is invalid, then the processor triggers a key refresh procedure. The processor relays the small-data traffic in response to the UE having a valid security key.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: April 20, 2021
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Andreas Kunz, Genadi Velev, Joachim Loehr, Prateek Basu Mallick, Ravi Kuchibhotla, Alexander Johann Maria Golitschek Edler von Elbwart
  • Patent number: 10985998
    Abstract: A managed directory service receives a request to add a domain controller to a directory. In response to the request, the managed directory service determines, based on locations of other domain controllers of the directory, a location for the domain controller. The managed directory service provisions the domain controller at the location and associates the domain controller to the directory. The domain controller is activated in order to perform directory operations for the directory.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: April 20, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sachin Sanjay Gujar, Nitish Goyal, Ming Chan
  • Patent number: 10846705
    Abstract: Systems and methods are disclosed for automating customer service for a monitored device (MD). A method for an Internet of Everything management device to automate customer service for a monitored device comprises collecting sensor data from a plurality of sensors, wherein the plurality of sensors comprises a first sensor that is not included in the MD, determining whether the MD is exhibiting abnormal behavior based on an analysis of the collected sensor data, and transmitting a report to a customer service entity associated with the MD in response to a determination that the MD is exhibiting abnormal behavior.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: November 24, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Mastooreh Salajegheh, Vinay Sridhara, Rajarshi Gupta
  • Patent number: 10839358
    Abstract: An image of a negotiable instrument may be taken by a camera associated with a mobile device and provided from a user to a financial institution via the mobile device. The negotiable instrument may be deposited in a user's bank account based on the image. Any technique for sending the image to the financial institution may be used. The mobile device may process the image prior to sending the image to the financial institution. Additionally or alternatively, the financial institution may process the image.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: November 17, 2020
    Inventors: Bharat Prasad, Michael Frank Morris
  • Patent number: 10822825
    Abstract: Methods and devices for operating protean water installation devices connected to water installation controlling apparatuses and comprising two or more water installation device profiles, wherein only one of the water installation device profiles is enabled at any given time are disclosed. Family descriptor files are associated with the protean water installation devices and with two or more virtual descriptor files. Each virtual descriptor file is associated with one water installation device profile of the water installation device; a registry location indicating the enabled water installation device profile is read at the protean water installation device and a virtual descriptor file, associated with the identified water installation device profile, is executed to operate the water installation device.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: November 3, 2020
    Assignee: FLUIDRA, S.A.
    Inventors: David Giménez Pallarès, Daniel Bujalance Coll, Domènec Melendo Casado, Òscar Penelo Arias
  • Patent number: 10826700
    Abstract: An encryption method implemented by a terminal having an operating system that can be accessed by several users and an encryption module for encrypting data intended for another terminal. The method includes a detection step for detecting when a session for accessing the operating system is opened by a user. In response to the detection of such a session being opened, the method continues with a step of setting the parameters of the encryption module with an encryption key unique to the user for encrypting data intended for another terminal, in which the encryption key is generated by the terminal, or is stored in a memory of the terminal before the detection of a session accessing the operating system being opened.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: November 3, 2020
    Inventors: Sven Falempin, Bruno Duval
  • Patent number: 10789049
    Abstract: The invention relates to the technical field of cooking, in particular to a recipe program code generation method and a recipe compiling cloud platform system. The recipe program code generation method comprises the following steps: firstly, establishing equipment attribute and control description terms which are associated with corresponding attributes or cooking motions of equipment and also associated with a description keyword term bank; then, selecting corresponding cooking equipment and inputting a literal description recipe; finally, analyzing description keywords in the literal recipe by compiling software and associating the description keywords with the equipment attribute and control description terms of the cooking equipment of the corresponding type, so that recipe program codes are generated.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: September 29, 2020
    Inventors: Jingsheng Zhou, Weiguo Zhang
  • Patent number: 10778569
    Abstract: Methods and systems for providing alternate content are disclosed. An example method can comprise determining a failure condition of a content stream. A channel identifier can be determined for the content stream, and alternate content streams associated with the channel identifier can be determined. The alternate content streams can be accessible via a different protocol, frequency, or network path than the content stream. For example, the alternate content streams can be accessible via a packet-switched network path instead a non-packet-switched network path used to access the content stream.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: September 15, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Edward David Monnerat
  • Patent number: 10768987
    Abstract: A system and method to perform data management operations in a data management system assigns the data management request to one or more available data management resources. If the data management request fails, at least one data management resource at least partially responsible for the failure is determined, as is a category associated with the one data management resource at least partially responsible for the failure. Other data management requests are identified in a list of data management requests that request data management resources having the same category and the list of data management requests is updated to indicate that the data management system should not perform the other identified data management requests.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: September 8, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Parag Gokhale, Rajiv Kottomtharayil, Amey Vijaykumar Karandikar, Yu Wang
  • Patent number: 10771576
    Abstract: Techniques are described for using sensor data derived from a monitoring system to drive personalized content. Sensor data captured by a monitoring system may be used to determine attributes of users of the monitoring system and/or attributes of a property monitored by the monitoring system. The determined attributes may be used to select content to present to users of the monitoring system. Content presentation may be made through the monitoring system and may be triggered based on events detected by the monitoring system.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: September 8, 2020
    Assignee: Incorporated
    Inventors: Stephen Scott Trundle, Jean-Paul Martin, Alison Jane Slavin
  • Patent number: 10771448
    Abstract: A mechanism for providing secure feature and key management in integrated circuits is described. An example integrated circuit includes a secure memory to store a secret key, and a security manager core, coupled to the secure memory, to receive a digitally signed command, verify a signature associated with the command using the secret key, and configure operation of the integrated circuit using the command.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 8, 2020
    Inventors: Paul Carl Kocher, Benjamin Che-Ming Jun, Andrew John Leiserson
  • Patent number: 10769311
    Abstract: A portable media system for a host computer system, and method of operation thereof, that includes: a controller in the portable media system for communicating clear information between the portable media system and the host computer system; and an encryption system in the portable media system for providing an encryption algorithm for the controller to decrypt cipher information for the host computer system.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: September 8, 2020
    Assignee: ClevX, LLC
    Inventors: Simon B. Johnson, Lev M. Bolotin
  • Patent number: 10769605
    Abstract: One or more servers may receive an instruction to change a modulation format, associated with one or more optical channels, from a first modulation format to a second modulation format; provide the instruction to change the modulation format to a network device, associated with the one or more optical channels, to cause the network device to change the modulation format, associated with the one or more optical channels, from the first modulation format to the second modulation format; and determine that a license repository is to be updated based on receiving the instruction to change the modulation format. The license repository may store one or more licenses. The one or more servers may generate a license update instruction to update the license repository based on determining that the license repository is to be updated and output the license update instruction to cause the license repository to be updated.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: September 8, 2020
    Assignee: Infinera Corporation
    Inventors: Abhijeet D. Deore, Ramnarayan Srinivasan, Ashok Kunjidhapatham, Biao Lu
  • Patent number: 10742659
    Abstract: Access to a provider's restricted resources for users who are not directly associated with the provider but who are permitted to access the restricted resources based on the users' affiliation with a third-party subscriber is provided. An example affiliation is a university student's (user's) affiliation with a university (third-party subscriber). A user's identity can be authenticated by the third party, and the user's access entitlements can be authorized by the third party based on the third party's authorization policies and by an authorized distributor of the restricted resources of which the third party is a subscriber based on the distributor's authorization policies. An access decision is made by a policy enforcement service based on the authorization access decisions made by the third party and by the authorized distributor. The provider allows the user access to its otherwise restricted resources based on a permit decision made by the policy enforcement service.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: August 11, 2020
    Inventors: Pujan Roka, Yousef Wasef Nijim, Douglas David Gravino
  • Patent number: 10728031
    Abstract: Cryptographic keys are durably stored for an amount of time. A cryptographic key is encrypted so as to be decryptable using another cryptographic key that has a limited lifetime. The other cryptographic key can be used to decrypt the encrypted cryptographic key to restore the cryptographic key during the lifetime of the other cryptographic key. After the lifetime of the other cryptographic key, if a copy of the cryptographic key is lost (e.g., inadvertently and unrecoverably deleted from memory), the cryptographic key becomes irrecoverable.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: July 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Gregory Alan Rubin
  • Patent number: 10726513
    Abstract: An information bearing device comprising a data bearing pattern, the data bearing pattern comprising M×N pattern defining elements which are arranged to define a set of characteristic spatial distribution properties (Îu,vM,N(x,y)), wherein the set of data comprises a plurality of discrete data and each said discrete data (ui,vi) has an associated data bearing pattern which is characteristic of said discrete data, and the set of characteristic spatial distribution properties is due to the associated data bearing patterns of said plurality of discrete data, wherein said discrete data and the associated data bearing pattern of said discrete data is related by a characteristic relation function (?k1,k2ui,vi(x,y), the characteristic relation function defining spatial distribution properties of said associated data bearing pattern according to said discrete data (ui,vi) and a characteristic parameter (k) that is independent of said discrete data.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: July 28, 2020
    Inventors: Tak Wai Lau, Wing Hong Lam
  • Patent number: 10715310
    Abstract: A method in a pattern encryption protection scheme may efficiently decrypt data blocks in a timely manner. In the method, a processor may receive a frame of data blocks. The frame may include a plurality of pattern-encrypted subsamples, and each pattern-encrypted subsample may include one or more encrypted data blocks and one or more unencrypted data blocks in accordance with a predetermined pattern. The processor may determine a first buffer portion and a second buffer portion based on a number of the data blocks in the frame and the predetermined pattern. The processor may sort the data blocks by copying the encrypted data blocks into the first buffer portion and by copying the unencrypted data blocks into the second data buffer portion. The processor may perform a decryption call to a crypto engine to generate corresponding decrypted data blocks using the sorted encrypted data blocks in the first buffer portion.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: July 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Shalaj Jain, Angus Wong
  • Patent number: 10704796
    Abstract: A heating, ventilation, and air conditioning (HVAC) system for a building includes a plurality of actuation devices, a plurality of sensors, and a controller. The actuation devices receive actuation signals and operate in accordance with the actuation signals to affect one or more variables in the building. The sensors measure the variables affected by the actuation devices and provide sensor response signals including values of the measured variables. The controller generates actuation signal timeseries including samples of the actuation signals and sensor response timeseries including samples of the sensor response signals. The controller applies a discrete cosine transformation (DCT) to each actuation signal timeseries and each sensor response timeseries. Each DCT generates a set of DCT coefficients. The controller identifies a similarity between two or more of the actuation signal timeseries and the sensor response timeseries by comparing the DCT coefficients resulting from the DCTs.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: July 7, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Sudhi Sinha, Youngchoon Park
  • Patent number: 10700857
    Abstract: Secure Programming of Secret data A method is provided. The method comprises providing a device comprising a secure element coupled to a non-volatile memory, the non-volatile memory comprising a first cryptographic key stored therein; the secure element decrypting and authenticating first secret data using the first cryptographic key to form second secret data; and then rendering the true value of the first cryptographic key unreadable.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: June 30, 2020
    Assignee: NAGRAVISION S.A.
    Inventor: Didier Hunacek
  • Patent number: 10691778
    Abstract: A system and method is arranged to provide compression and decompression of digital content in a secure manner. The system is configured to authenticate a source of the digital content, and to further determine a consumer's entitlements and rights for access to the digital content. Based upon the determined entitlements and rights for access, the system is directed to decrypt, and decompress the digital content. In one embodiment, a component of the system is enabled to establish a trust relationship with at least one other component of the system, to minimize an opportunity for piracy of the digital content. In another embodiment, a secure clock is directed to provide protection against hackers that may employ an in-circuit emulator, or the like.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: June 23, 2020
    Assignee: GOOGLE LLC
    Inventors: Glenn A. Morten, Tomas E. Palmer, Charles D. MacLean
  • Patent number: 10678929
    Abstract: Systems and methods for embedding data in a dynamic image of a remote session display. The method includes, by a processor: receiving a display frame associated with the dynamic image, receiving data to be embedded in the display frame, identifying one or more stable regions in the display frame, upon identification of the one or more stable regions, updating a cache, identifying a largest stable region corresponding to the display frame in the cache, and embedding the data to be embedded in the largest stable region to create a region including embedded data. The cache includes a plurality of stable regions corresponding to one or more display frames associated with the dynamic image.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: June 9, 2020
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Hao Chen
  • Patent number: 10680799
    Abstract: The application relates to a method for aggregation of a performance indicator of a device including: concatenating a respective first data item to a plurality of second data items in the device; encrypting the plurality of concatenated second data items relevant for computing the performance indicator using a first encryption key in the device, wherein the first encryption key is based on an additive homomorphic encryption scheme; sending the encrypted concatenated second data items to a computation cluster; computing the performance indicator on the computation cluster using the encrypted concatenated second data items and computing an aggregate value regarding the performance indicator by summing up the encrypted concatenated second data items; sending the aggregate value to a server of a service provider of the device; decrypting the aggregate value using a second encryption key on the server of the service provider; and verifying the decrypted result by checking whether the decrypted sum computed by summ
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: June 9, 2020
    Assignee: ABB Schweiz AG
    Inventors: Johannes Schneider, Matus Harvan, Sebastian Obermeier, Thomas Locher, Yvonne-Anne Pignolet
  • Patent number: 10681191
    Abstract: A communication device of an embodiment includes a communication control unit capable of transmitting a signal based on a plurality of different communication protocols and changing a communication protocol used for communication from a first communication protocol to a second communication protocol, in which the communication control unit does not transmit a signal based on a third communication protocol until a signal based on the second communication protocol is transmitted, but transmits a signal based on the second communication protocol in which at least two of a plurality of communication elements defined by the first communication protocol are changed.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: June 9, 2020
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Atsushi Kurauchi
  • Patent number: 10645091
    Abstract: The embodiments provide for binding files to an external drive, a secured external drive, or portable data locker. The files are bound in order to help restrict or to prevent access and modification by certain computers or users. Computers or users that are authorized or within the authorized domain are permitted full access. The files stored on the external drive may be bound in various ways. The files may be encapsulated in a wrapper that restricts the use and access to these files. The bound files may require execution of a specific application, plug-in, or extension. A computer may thus be required to execute program code that limits the use of the secured files. In one embodiment, the external drive provides the required program code to the computer. In other embodiments, the required program code may be downloaded from a network or provided by an external authority.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: May 5, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Lambertus Hesselink, Rajesh K. Batra
  • Patent number: 10645425
    Abstract: A method for managing multimedia data by a contents server comprises the steps of: generating one or more chunks from an input image; generating chunk information of the input image including a list of the generated chunks; performing an identity check among chunks on the basis of the chunk information of the input image and chunk information stored in the contents server; and updating the stored chunk information according to a result of the identity check, wherein the chunks are a meaningful scene unit in an image.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: May 5, 2020
    Assignees: Samsung Electronics Co., Ltd., Korea Advanced Institute of Science and Technology
    Inventors: Kyung-Mo Park, Young-Wan So, Gi-Young Nam, Kyoung-Soo Park, Sang-Wook Bae, Dong-Su Han, Jae-Yeon Song
  • Patent number: 10637833
    Abstract: A method of protecting data is disclosed herein. The method comprises: encrypting a data in a protected data item using a first encryption key; and encrypting the first encryption key in the protected data item using a second encryption key that is unique to the protected data item, wherein the unique second encryption key is derived from a third encryption key in the protected data item and to a plurality of protected data items comprising a common characteristic shared with the protected data item.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 28, 2020
    Assignee: CRYPTOMILL INC.
    Inventors: Chen Li Tien, Joseph Mari Villamor Ocol, Deepu Filji, Cristian Sebastian Niculescu, Ivan Canute Serrao, Christian George Batty, Nandini Jolly
  • Patent number: 10623181
    Abstract: The present invention includes securing data using vaultless tokenization and encryption. The present invention uses static random token tables in conjunction with encryption methods in order to tokenize sensitive data for the purposes of secure transfer and storage. The present invention is configured to identify data for secure storage, split the data into two or more data segments, access one or more static random token tables containing random tokens, retrieve two or more random tokens from the one or more static random tables for each of the two or more data segments, combine the two or more random tokens into a tokenized sequence, and return the tokenized sequence. Moreover, additional encryption may occur before or after the data is split and/or before or after combining the random tokens into a tokenized sequence.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: April 14, 2020
    Inventors: Shankar R. Iyer, Maria Dominique, Navanith Keerthi
  • Patent number: 10621595
    Abstract: A method for determining merchant availability is provided. The method includes storing in an electronic storage device a database of merchant transactions; accessing information in the database concerning the transactions, including time of the transactions and locations for merchants participating in the transactions, and assembling the information to provide locations where a merchant is currently available for conducting business. A computer readable non-transitory storage medium storing instructions of a computer program, which when executed by a computer system, results in performance of steps of the method.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: April 14, 2020
    Inventor: Peter Groarke
  • Patent number: 10614230
    Abstract: Disclosed is a method enabling increasing the security of storing and archiving digital data and adjusting the security level, which level can be selected on the basis of the type and use of the digital data. The method includes restructuring an original file in the form of a plurality of separate, identifiable blocks. Each block includes a field for the binary elements of the data, and a plurality of fields reserved for items of information that each indicate a useful characteristic related to the block, such as the unique identification code. The blocks are transferred to a plurality of dedicated storage sites. Each block corresponds to at least one storage site. A Cartographic Table is set up, containing the Identification Codes of the blocks and associating therewith the number and address(es) of the dedicated storage site(s), and is transferred into the memory of the system and made secure.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: April 7, 2020
    Inventor: Jean-Marc Marie-Joseph Rietsch
  • Patent number: 10587718
    Abstract: An information processing system includes a client apparatus and a service providing system. The client apparatus includes first circuitry to transmit, to the service providing system, a package acquisition request for obtaining a package including at least one application program. The service providing system includes second circuitry. The second circuitry receives the package acquisition request, and obtains the package. The second circuitry receives, from the client apparatus, an email address and a tenant setup request, and generates a usage registration screen. The second circuitry transmits an email addressed to the email address, the email including a network, and receives an access to the usage registration screen from an information processing apparatus. The second circuitry sets up a tenant in response to acquisition of package identification information, and registers the at least one application program included in the package identified by the package identification information with the tenant.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: March 10, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Hiroki Uchibori, Akira Kusumoto
  • Patent number: 10560748
    Abstract: This disclosure relates to, among other things, systems and methods for managing the secure management and distribution of electronic content over broadcast and/or broadband communication channels. Certain embodiments disclosed herein may allow for implementation of a digital rights management service in connection with bidirectional communication channels and/or unidirectional communication channels, such as a broadcast signal. Various embodiments may allow for the generation and/or transmission of a digital rights management license in a field included in a broadcast signal. The license may be used by a client device to securely manage a received broadcast signal in accordance with associated rules and/or rights.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: February 11, 2020
    Assignee: Intertrust Technologies Corporation
    Inventors: Guido Cugi, Jack Lacy, Yutaka Nagao, Pierre Chavanne
  • Patent number: 10554651
    Abstract: A method receives, by a processing device of a streaming server, a first request to view the media item from the client device via a connection between the client device and the streaming server. Prior to a verification that the client device is authorized to play the media item, the method provides an encrypted portion of the media item to the client device via the connection between the client device and the streaming server. Responsive to the verification that the client device is authorized to play the media item, the method sends, by the processing device via the connection between the client device and the streaming server, a cryptography key for decrypting the encrypted portion of the media item by the client device to facilitate the playback of the decrypted portion of the media item.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: February 4, 2020
    Assignee: Google LLC
    Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
  • Patent number: 10554747
    Abstract: A computer system allows two devices operated by two users from a plurality of trusted users to establish a direct peer to peer wireless connection based on a social network connection. An online system uses social network connection information to determine trusted users for each of the client devices, and monitors the geographic locations of the client devices. Responsive to determining that the client devices are within a predetermined distance from each other and are trusted users for each other, the online system transmits connection information to the client devices, prompting the client devices to establish a direct peer to peer wireless connection through which content can be transmitted.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: February 4, 2020
    Assignee: Facebook, Inc.
    Inventors: Gaurav Lochan, William Shun Xiao, Lindsey Kremer Ruben, Annika Lenore Fusco
  • Patent number: 10542325
    Abstract: A method includes receiving digital content data including audio data and/or video data, generating haptic data using at least some of the received digital content data, encoding the haptic data for efficient transmission over a communication network, multiplexing the encoded haptic data with the received digital content data, embedding information for decoding the encoded haptic data in metadata of the multiplexed data stream, and sending the multiplexed data stream over the communication network. The method may include analyzing the haptic data to determine at least one characteristic of the haptic data, and the encoding the haptic data may include encoding, based on the determined characteristic, the haptic data to meet a pre-defined criteria.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: January 21, 2020
    Assignee: Immersion Corporation
    Inventors: Loc Phan, Satvir Bhatia, Stephen D. Rank, Christopher J. Ullrich, Jean Francois Dionne, Hugues Antoine Oliver
  • Patent number: 10541811
    Abstract: Embodiments include an apparatus for securing customer data and include a processor, and one or more stored sequences of instructions which, when executed, cause the processor to store an encrypted first key fragment in a first storage area, store an encrypted second key fragment in a separate second storage area, wherein access to the first storage area and to the second storage area is mutually exclusive. The instructions further cause the processor to decrypt the encrypted first key fragment and the encrypted second key fragment using a key set and keys associated with a hardware security module based on receiving a request to derive a master key. The master key is derived using the decrypted first key fragment and the decrypted second key fragment and stored in an in-memory cache. The master key is used to encrypt or to decrypt encrypted customer data.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: January 21, 2020
    Assignee:, inc.
    Inventors: Prasad Peddada, Jeremy Horwitz, Taher Elgamal, Matthew Steele, Ryan Guest
  • Patent number: 10540522
    Abstract: Disclosed are methods, systems and one or more computer readable mediums for storing data securely in a database. In one aspect, transaction data received from a user completing a form is encrypted using a transaction key provided by a record key management server which is administered by a customer of a form hosting entity. An encrypted transaction key is also generated by the record key management server, wherein a record indicative of the encrypted transaction data and the encrypted transaction key is stored in a database administered by the form hosting entity. Data at rest stored in the database, including the record, is encrypted by a database key management server using a database key.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: January 21, 2020
    Inventor: Malcolm Angus Edgar
  • Patent number: 10536721
    Abstract: Techniques and systems are provided for processing video data and processing one or more media format files. For example, video data can be obtained and processed to generate a media format file that includes the video data and a restricted scheme information box associated with the video data. The restricted scheme information box includes a plurality of scheme type boxes that identify a plurality of restricted scheme types required for processing the video data. In another example, the media format file including the video data and the restricted scheme information box associated with the video data is obtained. The media format file can be parsed, and the video data can be processed according to the plurality of restricted scheme types identified by the plurality of scheme type boxes.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: January 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventor: Yekui Wang
  • Patent number: 10534898
    Abstract: Systems and method for watermarking portions of code for the purposes of identification are described. A computer-implemented method of watermarking a portion of code with identification data includes: determining, by a computing device, a number of existing whitespace characters in the portion of code; encoding, by the computing device, the identification data using a set of reference whitespace characters; and embedding, by the computing device, the encoded identification data into the portion of code, wherein the embedding the encoded identification data includes, based on the determined number of existing whitespace characters, either replacing existing whitespace characters in the portion of code with the encoded identification data or inserting the encoded identification data characters into the portion of code.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: January 14, 2020
    Inventors: Adelina Balasa, Andrew S. Feltham, Andreas Martens
  • Patent number: RE48714
    Abstract: Methods, systems, and apparatus, including computer program products, for assuring application performance by matching the supply of resources (e.g., application resources, VM resources, or physical resources) with the fluctuating demand placed on the application. For example, the systems and methods disclosed herein can be used to ensure that the application is allocated sufficient resources when it is initially deployed to handle anticipated demand; dynamically alter the resources allocated to the application during operation by matching the resource requirements to the actual measured application demand; and predict future resource requirements based on planning assumptions related to future application demand.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: August 31, 2021
    Assignee: Turbonomic, Inc.
    Inventors: Charles Crouchman, Michael Borodiansky, Apostolos Dailianas, Shmuel Kliger