Usage Protection Of Distributed Data Files Patents (Class 705/51)
  • Patent number: 10467238
    Abstract: The present disclosure provides a method including identifying an initial search result corresponding to a search query; concurrently displaying an animation for a context module comprising information associated with the initial search result and retrieving additional search results corresponding to the search query; and after the animation has completed, displaying information associated with the additional search results.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: November 5, 2019
    Assignee: Facebook, Inc.
    Inventors: Maykel Andreas Louisa Jozef Anna Loomans, Michael Yehuda Rothschild, Tudor M. Trufinescu, Nidhi Gupta
  • Patent number: 10460501
    Abstract: A computer-implemented method of processing digital video is provided. The method includes determining at least one frame region the contents of which would be rendered substantially invisible, were frames of the digital video to be subjected to a predetermined texture-mapping onto a predetermined geometry; and inserting non-image data into at least one selected frame by modifying contents within at least one determined frame region of the selected frame. Another computer-implemented method of processing digital video is provided. The method includes, for each of a plurality of frames of the digital video: processing contents in one or more predetermined regions of the frame to extract non-image data therefrom; subjecting the frame to a predetermined texture-mapping onto a predetermined geometry, wherein after the texture-mapping the contents of the one or more predetermined regions are rendered substantially invisible; and causing the texture-mapped frame to be displayed.
    Type: Grant
    Filed: July 4, 2016
    Date of Patent: October 29, 2019
    Assignee: Liquid Cinema Inc., Canada
    Inventors: Thomas Wallner, Scott Herman, Franz Hildgen
  • Patent number: 10462160
    Abstract: Computerized methods and systems identify events associated with an attack initiated on an endpoint client. A listing of processes executed or created on the endpoint during the attack is obtained. The listing of processes includes a first process and at least one subsequent process executed or created by the first process. The computerized methods and systems analyze for the occurrence of at least one event during a time interval associated with the attack. The computerized methods and systems determine whether the listing of processes includes a process that when executed caused the occurrence of the at least one event. If the listing of processes excludes process that when executed caused the occurrence of the at least one event, the at least one event and the causing process are stored, for example, in a database or memory.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: October 29, 2019
    Assignee: CHECK POINT SOFTWARE TECHNOLOGIES LTD.
    Inventors: Lior Arzi, Tamara Leiderfarb, Anandabrata Pal
  • Patent number: 10462627
    Abstract: Disclosed herein are methods, systems, and apparatuses to enable subscribers of mobile wireless communication devices to view, research, select and customize service plans; to create and manage device groups, share and set permission controls for service plans among devices in device groups; to manage communication services through graphical user interfaces; to sponsor and promote service plans; and to design, manage, and control communication services through application programming interfaces.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: October 29, 2019
    Assignee: HEADWATER RESEARCH LLC
    Inventors: Gregory G. Raleigh, Jose Tellado, Jeffrey Green, James Lavine, Russell Bertrand Carter, III, Justin James, Laurent An Minh Nguyen
  • Patent number: 10455256
    Abstract: The present invention provides a system for providing image-based video service, including a cache system configured to store video information that matches image-related data; a fingerprint extraction unit configured to extract the fingerprint of an image corresponding to input image-related data; and a matching unit configured to determine video information that matches the fingerprint of the image extracted by the fingerprint extraction unit; wherein the system for providing image-based video service determines video information, matching image-related data received from a client terminal, via the cache system or the matching unit, and transmits video result information corresponding to the determined video information to the client terminal, and a method using the same.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: October 22, 2019
    Assignee: Enswers Co., Ltd.
    Inventors: Kil-youn Kim, Jaehyung Lee, Hoon-young Cho
  • Patent number: 10454901
    Abstract: Aspects of the present disclosure describe systems and methods that dynamically de-identifies confidential and/or sensitive patient health data maintained at computing devices deployed within a communications network. A key value is securely transmitted from a remote device included in a first security domain to a first server included in a second security domain. Based on the key value, the first server accesses a dataset containing health records identifying individual patients and de-identifies all or part of the dataset. A second server included in a security domain different from the remote device and the first server matches the de-identified data to previously de-identified data and generates a unique alias identifier for the matched de-identified data.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: October 22, 2019
    Assignee: Datavant, Inc.
    Inventors: Abel Ngo Kho, Satyender Goel
  • Patent number: 10454905
    Abstract: The present disclosure relates to the field of computer technologies and it discloses a method for encrypting a picture performed at a sending device, the method including: obtaining, by a sending device raw data of a to-be-encrypted picture, a first key, a second key, and location information that is used for adding disturbance data to the raw data; generating the disturbance data, and adding the disturbance data to the raw data according to the location information, to obtain first data; encrypting the first data by using the first key, to obtain the second data, and encrypting the first key and the length of the disturbance data by using the second key, to obtain first encrypted data; and sending the second data, the first encrypted data, and the second key to a receiving device.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: October 22, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Lihong Su
  • Patent number: 10439826
    Abstract: Methods for managing digital certificates, including issuance, validation, and revocation are disclosed. Various embodiments involve querying a directory service with entries that correspond to a particular client identity and have attributes including certificate issuance limits and certificate validity time values. The validity time values are adjustable to revoke selectively the certificates based upon time intervals set forth in validity identifiers included therein.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: October 8, 2019
    Assignee: SecureAuth Corporation
    Inventors: Garret Florian Grajek, Jeffrey Chiwai Lo, Mark V. Lambiase
  • Patent number: 10430870
    Abstract: Lease calculations may be used by commercial real estate brokers, corporate tenants, landlords, financial professionals, financial advisors, accountants and/or the like, to compare financial aspects of one or more leases and/or contracts, determine the impact of new accounting rules on current and/or future leases, comply with current and/or future lease accounting rules, generate financial reports, generate market data comparables, allow clients and users to track, manage and administer lease information and repurpose independent data points to perform one or more of these or other lease calculations or actions.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: October 1, 2019
    Assignee: LeaseCalcs, Inc.
    Inventor: Marc A. Maiona
  • Patent number: 10430786
    Abstract: An enhanced certificate authority system and method allows for the enhanced security, validation and Multi-Factor Authentication of user's within a digital signature and transaction system through the creation and management of a user's Digital Identity certificate so that through an enhanced certificate authority a user's identity and bona fides may be both protected and established across a diversity of electronic devices and transactions.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: October 1, 2019
    Inventor: Urayoan Camacho
  • Patent number: 10432714
    Abstract: A data processing method and system based on an asymmetric P2P network are described. The system includes: a data server, configured to store a to-be-downloaded resource; a computer terminal group, including at least one computer terminal, configured to download the to-be-downloaded resource from the data server and/or another computer terminal in the computer terminal group; and a mobile terminal group, including at least one mobile terminal, the mobile terminal establishing a communication relationship with the data server and the computer terminal, and being configured to download the to-be-downloaded resource from the data server and/or the computer terminal, any two mobile terminals in the mobile terminal group being incapable of downloading the to-be-downloaded resource from each other, and the computer terminal in the computer terminal group being also incapable of downloading the to-be-downloaded resource from any mobile terminal.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: October 1, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Zhihua Wang
  • Patent number: 10430869
    Abstract: Lease calculations may be used by commercial real estate brokers, corporate tenants, landlords, financial professionals, financial advisors, accountants and/or the like, to compare financial aspects of one or more leases and/or contracts, determine the impact of new accounting rules on current and/or future leases, comply with current and/or future lease accounting rules, generate financial reports, generate market data comparables, allow clients and users to track, manage and administer lease information and repurpose independent data points to perform one or more of these or other lease calculations or actions.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: October 1, 2019
    Assignee: LeaseCalcs, Inc.
    Inventor: Marc A. Maiona
  • Patent number: 10432995
    Abstract: A video display apparatus pairs with a first terminal device. The video display apparatus receives an audio-visual content, and displays the audio-visual content. The video display apparatus acquires enhanced service information on an available enhanced service for the audio-visual content, and notifies an occurrence of the available enhanced service to the first terminal device.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: October 1, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Kyoungsoo Moon, Jaehee Chung, Hyeonjae Lee, Jinpil Kim, Aettie Ji, Kyungho Kim, Sanghyun Kim
  • Patent number: 10431979
    Abstract: A method is provided for determining the structure of an electricity transmission grid, including a power supply station including one or more feeders for supplying electrical power to a plurality of electricity consumers, the method including acquiring first data relating to the electrical power consumed by each consumer during various time intervals; acquiring second data relating to the electrical power delivered by each feeder during the various time intervals; generating a plurality of different classes of data; calculating a first selection criteria for each class of data; selecting a first set of classes of data from the classes generated; and determining connection parameters.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: October 1, 2019
    Assignee: SCHNEIDER ELECTRIC INDUSTRIES SAS
    Inventors: Victor Gouin, Marie-Cecile Alvarez-Herault, Philippe Deschamps, Sylvain Marie, Yacine Lamoudi
  • Patent number: 10425295
    Abstract: A device may receive a request for a service management plan that is to be used to implement a fully-integrated enterprise resource planning (ERP) system for an organization. The device may receive organizational data associated with the organization. The device may determine, based on the organizational data, observations that serve as hypotheses for deficiencies associated with a current state of a system of the organization. The device may identify, based on the observations, priorities that define a target state for the fully-integrated ERP system that is to be generated. The device may select, based on a machine-learning-driven analysis of the observations and the priorities, a recommendation for a configuration of the fully-integrated ERP system. The device may generate, based on the recommendation, the service management plan for the organization. The device may perform a set of actions to cause the configuration to be implemented.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: September 24, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Phillip E. Hazen, Anil Vohra, Deepa Yendigeri
  • Patent number: 10423318
    Abstract: A device is disclosed that includes an interface component configured to generate a user interface for playing and requesting videos and a reception component configured to receive a subset of videos from a set of videos in accordance with a video streaming session having a preset duration of time and play the subset of videos for the preset duration of time via the user interface. The device further includes a request component configured to request an increase to the preset duration of time of the video streaming session by a segment of time after reception of a video included in the subset of videos, wherein in response to the request, the reception component is configured to receive the subset of videos for an amount of time including the preset duration of time plus the segment of time and play the subset of videos for the amount of time.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: September 24, 2019
    Assignee: Google LLC
    Inventors: Taeho Ko, Robert Lee Thompson, Leslie Wang
  • Patent number: 10409965
    Abstract: A digital rights management system includes two digital rights management servers (RMS servers) connected to a client computer. The two RMS servers implement different but related digital rights management (DRM) policies, with the first RMS server implementing conventional DRM policies and the second RMS server implementing extended DRM policies. An application program on the client computer interacts with a document on the client computer, and communicates with the first RMS server to obtain access authorization for the document. A plug-in program in the client computer cooperates with the application program, and communicates with the second RMS server to obtain additional access authorization for the document. Access to the document is granted when both RMS servers grant access to the document. This achieves extended digital rights management control which can provide a more flexible access control than that provided by existing DRM systems.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: September 10, 2019
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventors: Rabindra Pathak, Kyohei Shiraishi
  • Patent number: 10409773
    Abstract: A method and device for cleaning up a terminal resource and a terminal are provided. The method includes: receiving a cleanup instruction, and acquiring a resource saved on a terminal according to the cleanup instruction; processing the resource, and saving the processed resource, in which a storage space occupied by the processed resource is less than a storage space occupied by the resource; and querying whether a resource is saved on a server, if the resource is saved on the server, displaying deletion prompt information, and deleting the resource according to an operation executed by a user.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: September 10, 2019
    Assignee: Beijing Kingsoft Internet Security Software Co., LTD.
    Inventor: Peng Luo
  • Patent number: 10412589
    Abstract: A broadcast receiver includes a communicator configured to receive broadcast data including metadata associated with an application and a controller configured to obtain a comparison result by comparing a reference hash with a metadata hash generated based on the metadata, authenticate the metadata based on the comparison result, and launch the application based on a result of the authentication.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: September 10, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Arthur Simon Waller, Jan Outters, John Adam
  • Patent number: 10404757
    Abstract: Systems and methods for storing and accessing data according to privacy policies are described herein. Data elements may be associated annotations that encode one or more policies that define how the data element may be used. The data element may be stored in association with the annotation. Whether access to the stored data element should be granted may be evaluated based at least in part on an access scheme for the data element.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: September 3, 2019
    Assignee: Bluebird Labs, Inc.
    Inventor: Noah Horton
  • Patent number: 10402396
    Abstract: Techniques for identifying fraudulent entities is provided. Tracking data is received for displayed content items and is associated with one or more entities. Using the tracking data and one or more rules, a determination is made whether the one or more entities are fraudulent. A new rule is received and the one or more rules are updated, while continuing to receive tracking data and determine whether one or more entities are fraudulent. The new rule is used to determine whether one or more entities are fraudulent. Fraud data about the one or more entities is stored in a central database, and, in response to a determination that a particular entity is fraudulent, an alert is sent to a content exchange. The content exchange may suspend, based on the alert, delivery of content items associated with the particular entity.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yamin Htun, David Peter Foldes, Anand Mundada
  • Patent number: 10402586
    Abstract: The present disclosure relates to enabling users to logging access information associated with their license via a virtual network. In one example of the present disclosure, user data associated with a user having an account on a virtual network is obtained. Access control list associated with an identified application pid from an application database is then obtained, the identified application pid having been previously purchased by the user and the identified application being selected by the user from a user device. An application programming interface of the virtual network is then invoked to publish the transaction associated with the identified application pid to a central log storage.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: September 3, 2019
    Inventor: Tat Wai Chan
  • Patent number: 10397047
    Abstract: The disclosed apparatus may include an encryption device that signs information exchanged between network devices to ensure the integrity of the information. The disclosed apparatus may also include a network device communicatively coupled to the encryption device, wherein the network device (1) obtains geo-location information that identifies the location of the network device, (2) directs the encryption device to sign the geo-location information to ensure the integrity of the geo-location information, (3) provides the signed geo-location information to a remote management system that manages the configuration of the network device based at least in part on the geo-location information, and (4) receives a configuration profile that modifies the configuration of the network device to account for the current location of the network device from the remote management system. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: August 27, 2019
    Assignee: Juniper Networks, Inc
    Inventors: Ravindranath C Kanakarajan, Venkanna Thadishetty
  • Patent number: 10397648
    Abstract: A method and system for remote viewing of multimedia content using a multimedia content distribution network (MCDN) is configured to duplicate multimedia content displayed on a first MCDN terminal device and route the duplicate multimedia content to a second MCDN terminal device. The MCDN terminal devices may be coupled to a local network at an MCDN client premises. The MCDN terminal devices may also include wireless telephony devices for mobile remote viewing functionality. The method may include transcoding of the multimedia content into a format suitable for the second MCDN terminal device.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: August 27, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Jerald Robert Howcroft, Michael Raftelis
  • Patent number: 10389752
    Abstract: A price-mining prevention system, in various embodiments, is configured for: (A) detecting an access to a particular web page containing pricing information; (B) determining whether a source of the access is an individual employed by one or more competitors of a company that owns the particular web page being accessed; and (C) at least partially in response to determining that the individual is employed by one or more competitors of a company that owns the particular web page being assessed, taking one or more defensive actions against the source of the access. The step of determining whether the individual is employed by a competitor of the company may comprise scanning a post made on one or more public message boards to determine, based on the content of the post, whether the message board poster is employed by a competitor of a company that owns the particular web page.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: August 20, 2019
    Assignee: VIESOFT, INC.
    Inventor: Anthony Vierra
  • Patent number: 10387676
    Abstract: Embodiments use crowd disambiguation techniques to protect the privacy of potentially sensitive client resources in web transactions. Crowd disambiguation servers can aggregate information about resources, such as URLs, accessed by clients, in the form of resource fingerprints submitted by the clients. Said resource fingerprints can be used to provide crowd-sourced services in a privacy-protected manner. For example, in some embodiments a fingerprint of a URL visited by a client can be communicated to the server as both a fully ambiguated resource instance (FARI) and a partially disambiguated resource instance (PDRI). When only one client, or a limited number of clients, has communicated a certain resource fmgerprint, the underlying identity of the resource, in this case the URL, remains obfuscated from the crowd disambiguation server, which lacks sufficient information to reconstruct it.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: August 20, 2019
    Assignee: VIASAT, INC.
    Inventors: David F Lerner, Peter J Lepeska, Douglas C Larrick, Devin R Toth
  • Patent number: 10387911
    Abstract: Systems, methods, and media for detecting suspicious activity in connection with advertisement impressions are provided.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: August 20, 2019
    Assignee: Integral Ad Science, Inc.
    Inventors: Jason Lloyd Shaw, David William Luttrell, Arun Ahuja
  • Patent number: 10389720
    Abstract: Provided are methods and apparatuses for providing contents via a network, in which original data of contents provided via a network can be traced, and contents that are modified according to performance of a contents receiving device is provided. Location information of original contents is added to metadata of contents provided via the network to thereby increase convenience of access to the original contents and modify attributes of contents that are provided, to be suitable for the performance of the contents receiving device.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: August 20, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Keum-koo Lee, Ju-yun Sung, Sun-ae Kim, Hee-jeong Choo, Ji-young Kwahk
  • Patent number: 10389689
    Abstract: Systems and methods securely provide media content from a media server to a media client via a network. The media content is segmented to create multiple media segments that are each identified in a playlist, and at least one of the media segments is encrypted using a cryptographic key. The cryptographic key is also identified in the playlist, and the playlist is provided from the media server to the media client via the network. The various media segments and cryptographic keys may then be requested from and provided by the media server using hypertext transport protocol (HTTP) or similar constructs to allow the media client to receive and decrypt the various segments of the media content.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: August 20, 2019
    Assignee: SLING MEDIA L.L.C.
    Inventor: Rajesh Kanungo
  • Patent number: 10389517
    Abstract: A method for performing a secure function in a data processing system is provided. In accordance with one embodiment, the method includes generating and encoding an encryption key. The encoded encryption key may be encrypted in a key store in a trusted execution environment (TEE) of the data processing system. The encrypted encryption key may encrypted, stored, and decrypted in the key store in the TEE, but used in a white-box implementation to perform a secure function. The secure function may include encrypting a value in the white-box implementation for securing a monetary value on, for example, a smart card. In one embodiment, each time an encryption key or decryption key is used, it is changed to a new key. The method makes code lifting and rollback attacks more difficult for an attacker because the key is stored separately from, for example, a white-box implementation in secure storage.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: August 20, 2019
    Assignee: NXP B.V.
    Inventors: Wilhelmus Petrus Adrianus Johannus Michiels, Jan Hoogerbrugge, Joppe Willem Bos
  • Patent number: 10382269
    Abstract: Tools are provided to enable a service technician or administrator to apply settings, via a mobile terminal, from configuration templates to a device, particularly when the device is accessible through a network. Such configuration templates may be obtained or downloaded to the mobile terminal from a device management server on a regular basis or as needed or on demand.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: August 13, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventors: Tom Haapanen, Tom Mulholland
  • Patent number: 10372950
    Abstract: A method for identification (ID) verification using a device with embedded radio-frequency identification (RFID) functionality is disclosed. The method comprises capturing, by a camera associated with a client device, an image of an ID document having an embedded RFID chip. The image is transmitted to a server for optical character recognition to extract and recognize printed data associated with the ID document. The client device can receive the printed data from the server and use the printed data to unlock the RFID chip by an RFID reader. Digital data associated with the ID document can be retrieved from the RFID chip and compared to the printed data. If the digital data and the printed data match, the ID document is verified. Otherwise, the ID document is rejected.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: August 6, 2019
    Assignee: IDchecker, Inc.
    Inventor: Michael Hagen
  • Patent number: 10366251
    Abstract: Systems and method for alerting a user device based on a proposed anonymization of a contribution to a conversation thread via one or several location-based anonymization rules are disclosed herein. The system can include a user device that can have location-determining features that can determine a physical location of the user device; a network interface that can exchange data with a server via a communication network; and an I/O subsystem that can convert electrical signals to user-interpretable outputs in a user interface. The system can include a server that can: receive a contribution from the user device; determine an anonymization level for applying to the contribution; identify a potential identifier in the content of the contribution; anonymize the potential identifier according to the determined anonymization level; and generate and provide an alert to the user device.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: July 30, 2019
    Assignee: Pearson Education, Inc.
    Inventors: Sean A. York, Scott A. Hellman, James Wyatt, Marko Rodriguez, Steven H. Hill
  • Patent number: 10366242
    Abstract: According to an example, a performance of a predetermined action with regard to a data may be prevented. In the method, a first system call pertaining to the data may be intercepted and suspended. A determination may be made as to whether a second system call that is to be executed following execution of the first system call will result in performance of a predetermined action with regard to the data. In addition, an operation may be implemented on the first system call to prevent the performance of the predetermined action with regard to the data.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: July 30, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Helen Balinsky, David Subiros Perez, James C. Cooper, Kas Kasravi
  • Patent number: 10356063
    Abstract: Provided are an image processing method and a client device, an image authentication method and a server device. The image processing method comprises: photographing an object to obtain a first image; sending a key acquiring request to a server and receiving a key from the server; generating a second image based on the key and the first image; and sending the second image to the server. The image authentication method comprises: receiving a key acquiring request from a client; generating a key and sending the key to the sever in response to the key acquiring request; receiving an image for authentication from the client; and authenticating the image for authentication by using the key.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: July 16, 2019
    Assignees: BEIJING KUANGSHI TECHNOLOGY CO., LTD., PINHOLE (BEIJING) TECHNOLOGY CO., LTD.
    Inventors: Shuchang Zhou, Cong Yao, Xinyu Zhou, Qi Yin
  • Patent number: 10346595
    Abstract: A method of updating a common provisioning system (CPS) service is provided that includes: selecting a DRM service level from a DRM provider and a corresponding CPS service for said DRM service level; determining if the CPS service is associated with one or more CPS packages; for each associated CPS package, determining if the association is in a corrupt state, wherein the association is in a corrupt state if at least one package content collection (PCC) for the CPS package does not correctly include or exclude the DRM service level that corresponds to said CPS service; and for each associated CPS package in a non-corrupt state, updating a package content collection (PCC) in the DRM provider.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: July 9, 2019
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Thomas J. Bahnck, Preeti Tailor, Francis A. Hinchey, Jr., Ellen Osis
  • Patent number: 10349225
    Abstract: A device is configured to receive registration information associated with a set of user devices, and to determine a group based on the registration information. The device is configured to generate a group identifier to transport a message through a network. The device is configured to determine a set of active user devices, of the set of user devices, associated with the group, and to determine a set of device identifiers associated with the set of active user devices. The device is configured to determine an association between the group identifier and the set of device identifiers, and to provide the association to a network device to cause the network device to deliver a message from a first user device, of the set of active user devices, to one or more other active user devices of the set of active user devices.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: July 9, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Deepak Kakadia, Thomas H. Tan, Sagiv Draznin
  • Patent number: 10339183
    Abstract: A system for reuse of content within documents can include storage media on which a document graph is stored, and labeler software that, when executed by a processing system, directs the processing system to at least: aggregate, for a window of time, a plurality of actions carried out by a user on content associated with a document within a productivity application; normalize the plurality of actions into at least one predefined action class; determine a label of the user in relation to the document or a portion of the content associated with the document based on the at least one predefined action class; and store the label associated with the user and the document or the portion of the content in a document graph. A search of the document graph for reusable content can then be directed to related content associated with a user having a particular label.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: July 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernhard S. J. Kohlmeier, Pradeep Chilakamarri, Bjørn Olstad
  • Patent number: 10339278
    Abstract: A method for preventing digital content misuse can include presenting, by a client-side computing device, digital content that was received from a remote server; detecting, by the client-side computing device, a number of mobile computing devices that are within a geographic distance of the client-side computing device; determining, based on the number of mobile computing device that are within the geographic distance of the client-side computing device, that a number of users viewing the digital content exceeds a threshold number of authorized users associated with the digital content; and in response to determining that the number of users viewing the digital content exceeds the threshold number of authorized users associated with the digital content, executing a first remedial action.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: July 2, 2019
    Assignee: Screening Room Media, Inc.
    Inventors: James Armand Baldwin, Prem Akkaraju, Giorgio Vanzini
  • Patent number: 10333902
    Abstract: The example embodiments are directed to a system and method for managing blockchain transaction processing. In an example, the method includes one or more of receiving a message transmitted from a client device, the message including a predefined structural format for processing by a service providing computing system, determining a type of the message and detecting one or more sensitive fields within the message based on the determined type of the message, anonymizing values of the one or more sensitive fields within the message while leaving the predefined structural format intact, and transmitting the anonymized message including the one or more anonymized values with the predefined structural format remaining intact to the service providing computing system. The system can anonymize data from a private network before it is transmitted to a public service.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: David G. Druker, Matthew Elsner, Ariel Farkash, Igor Gokhman, Brian R. Matthiesen, Patrick R. Wardrop, Ilgen B. Yuceer
  • Patent number: 10333909
    Abstract: The disclosed embodiments illustrate methods and systems for identifying a targeted content item for a user. The method includes receiving one or more encrypted first attributes of the user, and a first key. Thereafter, one or more content items are encrypted using the first key. The one or more content items are stored in a data structure such that the one or more content items are indexed in the data structure according to one or more second attributes of the one or more content items. Thereafter, at least one encrypted content item is retrieved from the data structure based on the one or more encrypted content items, the indexing of the one or more content items, and the one or more encrypted first attributes. The at least one encrypted content item is decrypted to generate the targeted content item.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: June 25, 2019
    Assignee: Conduent Business Services, LLC
    Inventors: Aritra Dhar, Shailesh Vaya
  • Patent number: 10331852
    Abstract: An MRI image processing and analysis system may identify instances of structure in MRI flow data, e.g., coherency, derive contours and/or clinical markers based on the identified structures. The system may be remotely located from one or more MRI acquisition systems, and perform: error detection and/or correction on MRI data sets (e.g., phase error correction, phase aliasing, signal unwrapping, and/or on other artifacts); segmentation; visualization of flow (e.g., velocity, arterial versus venous flow, shunts) superimposed on anatomical structure, quantification; verification; and/or generation of patient specific 4-D flow protocols. A protected health information (PHI) service is provided which de-identifies medical study data and allows medical providers to control PHI data, and uploads the de-identified data to an analytics service provider (ASP) system. A web application is provided which merges the PHI data with the de-identified data while keeping control of the PHI data with the medical provider.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: June 25, 2019
    Assignee: Arterys Inc.
    Inventors: Kyle Dormer, Hussein Patni, Darryl Bidulock, John Axerio-Cilies, Torin Arni Taerum
  • Patent number: 10326807
    Abstract: Method, software, and system for efficiently enabling n-way collaborative work using common software over a network of computers. In a preferred embodiment of the invention, each participant in a collaborative session starts up a common software application, which includes a collaboration component. This collaboration component is used to establish a common session that includes all interested parties. The collaboration component replicates operations performed on any one instance of said application to all other instances participating in the same session, so the effect is as if all members of the session were sharing a single instance of the application on a single computer. In one aspect, the collaboration component also supports broadcast of audio and video over a computer network, to enable session participants to see and/or hear each other, and further includes other features that support collaborative work.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: June 18, 2019
    Assignee: Rosebud LMS, Inc.
    Inventors: John J. Mohan, Moises Lejter, Stephen Greene
  • Patent number: 10324890
    Abstract: A cache management system performs cache management in a Remote Direct Memory Access (RDMA) key value data store. The cache management system receives a request from at least one client configured to access a data item stored in a data location of a remote server, and determines a popularity of the data item based on a frequency at which the data location is accessed by the at least one client. The system is further configured to determine a lease period of the data item based on the frequency and assigning the lease period to the data location.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: June 18, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michel H. Hack, Yufei Ren, Yandong Wang, Li Zhang
  • Patent number: 10318743
    Abstract: Assessing ransomware impact includes receiving an indication of a first plurality of files stored on a user device and a classification for each of the first plurality of files, determining a second plurality of files stored in a remote storage, wherein the second plurality of files corresponds to an indication of files stored on the user device at a first prior time, wherein each of the second plurality of files are associated with a second classification, determining a third plurality of files comprising files included in the first plurality of files and not included in the second plurality of files, and calculating a risk assessment based on classifications for each of the third plurality of files.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 11, 2019
    Assignee: McAfee, LLC
    Inventors: Bidan Sinha, Arun Chundiriyil Pullat, Arpit Pradhan, German Lancioni, Priyadarshini Rao Rajan, Cedric Cochin, Craig Schumgar
  • Patent number: 10319236
    Abstract: A certification tool configured to communicate with a dedicated short range communication system includes a vehicle identification unit, a message generation unit, and a communication unit. The vehicle identification unit generates unique vehicle identifications for a target number of remote vehicles. The message generation unit generates messages at a target number of transmitted messages per second for each remote vehicle, and the communication unit communicates the messages to the test vehicle to achieve a target congestion level.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: June 11, 2019
    Assignees: DENSO International America, Inc., DENSO CORPORATION
    Inventor: Aaron D. Weinfield
  • Patent number: 10320785
    Abstract: The present invention relates to the secure identification, authentication, protection and transfer of personal and computing device identifying information between computing devices. Specifically the present invention is a method that removes the need to expose personal or computing device identifying information, while such information is in transit between computing devices.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: June 11, 2019
    Assignee: KnectIQ Inc.
    Inventor: Kenneth Wayne Morris
  • Patent number: 10320574
    Abstract: Techniques facilitating using a blockchain system that integrates the trustworthiness of the blockchain concept with open scientific research by generating a blockchain of the experiments formed, data collected, analyses performed, and results achieved are provided herein. In an example, the blockchain system can form a blockchain representing a research project, wherein the blockchain comprises a first block of research data and a second block of analysis data representing a log of an analysis performed on the research data. Summary blocks and correction blocks can also be added to the blockchain representing the post analysis of the research results. One or more of the subsequent blocks can be linked to the preceding blocks using information in block headers that can also serve to determine whether modifications to the blocks have been performed.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jae-Wook Ahn, Maria D. Chang, Ravindranath Kokku, Patrick Watson
  • Patent number: 10320947
    Abstract: A method for designing business logic being performed on a computer server that includes respectively executing a test engine and a service engine independent of each other, receiving the business logic representing a business service from a modeling terminal, the business service being associated with an event, allowing the modeling terminal to register the business logic to the test engine and to test the business logic, and allowing the modeling terminal to register the business logic to the service engine when the test of the business logic is completed.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: June 11, 2019
    Assignee: LG CNS CO., LTD.
    Inventor: Sookil Kim
  • Patent number: 10320557
    Abstract: A method of encoding and encrypting input data (D1) to generate corresponding encoded and encrypted data (E2) is provided. The input data (D1) is encoded to generate intermediate encoded data streams. The intermediate encoded data streams include at least one critical data stream that is critical and essential for subsequent decoding of one or more remaining data streams of the intermediate encoded data streams. The at least one critical data stream is encrypted using one or more encryption algorithms to generate at least one intermediate encrypted data stream. Subsequently, unencrypted portions of the intermediate encoded data streams are merged together with the at least one intermediate encrypted data stream to generate the encoded and encrypted data (E2).
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: June 11, 2019
    Assignee: GURULOGIC MICROSYSTEMS OY
    Inventors: Tuomas Kärkkäinen, Ossi Kalevo