Copy Protection Or Prevention Patents (Class 705/57)
  • Patent number: 10715529
    Abstract: An apparatus for privacy management may include a processor. The processor may be configured to access one or more privacy options. In this regard, each privacy option may be configured to provide members of one or more groups access to content. The processor may also be configured to provide for selection of a privacy option in association with the content. Associated methods and computer program products may also be provided.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: July 14, 2020
    Assignee: Conversant Wireless Licensing S.a r.l.
    Inventors: Udo Szabo, Kristian Luoma
  • Patent number: 10668367
    Abstract: A system and method for uniquely identifying physical trading cards and/or incorporating trading card game items in a video game is provided. In certain implementations, a unique code that identifies a trading card may be obtained. A graphical representation of the unique code may be generated based on a graphical coding scheme. The graphical representation of the unique code may comprise at least a part of: (1) a depiction of a game item that is usable in the video game; or (2) a border of the trading card. Content associated with the depiction of the game item may be obtained. The trading card may be generated based on the content associated with the depiction of the game item and the graphical representation of the unique code such that the generated trading card depicts the game item and the graphical representation of the unique code.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: June 2, 2020
    Assignee: ACTIVISION PUBLISHING, INC.
    Inventors: John P. Linden, James R. Watkins, III, Ryan H. Medeiros, Paul G. Pasteris
  • Patent number: 10671700
    Abstract: Systems and methods for obfuscating a circuit design are described. One of the methods includes receiving the circuit design from a user computing device. The circuit design includes a plurality of circuit components. The method further includes obfuscating each of the circuit components by transforming layout features associated with the circuit design into a generic layout feature representation. The generic layout feature representation excludes scaled representations of the layout features. The method also includes generating a visual representation of the obfuscated designs. Each of the obfuscated designs has an input port and an output port. The method further includes enabling placement of the obfuscated designs and routing between the input ports and the output ports of the obfuscated designs. The method includes generating an obfuscated integrated circuit design having a master input port, a master output port, the obfuscated designs, and the routing between the obfuscated designs.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: June 2, 2020
    Assignee: efavless corporation
    Inventors: Bertrand Irissou, John M. Hughes, Lucio Lanza, Mohamed K. Kassem, Michael S. Wishart, Rajeev Srivastava, Risto Bell, Robert Timothy Edwards, Sherif Eid, Greg P. Shaurette
  • Patent number: 10659353
    Abstract: Embodiments are directed to a sender side of a network communication, being sent from a sender to a destination over a network path, expressing certain conditions and actions in a form of a script and encoding the script into network packets, thus enabling routing decisions to be made. Routing devices along the network path are equipped with an execution environment and an application program interface (API) to allow the script to execute and intervene (i.e., “talk” with the routing device) in the routing process. Embodiments provided herein may be implemented to coexist with other existing routing protocols or may completely replace other existing routing protocols.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Claudius Link, Matthias Seul, Artemiy A. Solyakov
  • Patent number: 10650124
    Abstract: A number of licenses for play of a video game may be modified or adjusted based on in-game activities of the video game. The in-game activities may be activities of game characters controlled by game players.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: May 12, 2020
    Assignee: Activision Publishing, Inc.
    Inventors: Josiah Eatedali, Jon Ray Estanislao, Brandon Myles Zien
  • Patent number: 10601806
    Abstract: The present disclosure provides computing systems and techniques for providing a certificate to sue to securely connect to a server. More particularly, the present disclosure provides a computing device certificate rotation server arranged to provide certificates to the computing device for use by an application executing on the computing device to securely connect to a server.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: March 24, 2020
    Assignee: Capital One Services, LLC
    Inventors: Panayiotis Varvarezis, Mausam Gautam, Chad Alan Landis, Edward Han Lee, Reza Jaberi
  • Patent number: 10600442
    Abstract: Data reproduction is performed in a mode decided on the basis of disc type information which is record data of a disc. A reading rate compatible with a physical format of a disc is compared with a reading rate compatible with a disc type, and in a case where the reading rates do not coincide with each other, data read from the disc at the physical format compatible rate is stored in the buffer, and the reproduction process is performed using the data output from the buffer at the disc type compatible rate. In a case where the physical format is BD-R or BD-RE, and the logical format is a logical format compatible with BDMV-UHD, the emulation mode reproduction accompanied with the rate conversion using the buffer is performed.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: March 24, 2020
    Assignee: SONY CORPORATION
    Inventors: Yoshiyuki Kobayashi, Kouichi Uchimura
  • Patent number: 10572689
    Abstract: A processor capable of secure execution. The processor contains an execution unit and secure partition logic that secures a partition in memory. The processor also contains cryptographic logic coupled to the execution unit that encrypts and decrypts secure data and code.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: February 25, 2020
    Assignee: Intel Corporation
    Inventor: Millind Mittal
  • Patent number: 10574458
    Abstract: Some embodiments of the invention provide a content-distribution system for distributing content under a variety of different basis. For instance, in some embodiments, the content-distribution system distributes device-restricted content and device-unrestricted content. Device-restricted content is content that can only be played on devices that the system associates with the particular user. Device-unrestricted content is content that can be played on any device without any restrictions. However, for at least one operation or service other than playback, device-unrestricted content has to be authenticated before this operation or service can be performed on the content. In some embodiments, the system facilitates this authentication by specifying a verification parameter for a piece of device-unrestricted content.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: February 25, 2020
    Assignee: APPLE INC.
    Inventors: Augustin J. Farrugia, Gianpaolo Fasoli, Bertrand Mollinier Toublet, Mathieu Ciet
  • Patent number: 10531239
    Abstract: Systems and methods are described herein for providing content for consumption on a mobile device by temporarily licensing the content to the mobile device while the mobile device is travelling between two locations having media devices licensed to provide the content for consumption, or while temporarily outside a location having a media device licensed to provide the content for consumption. Upon detecting that the mobile device is leaving a location at which the content is being provided it is determined whether the mobile device is within a threshold distance of the location, or if the content is licensed to be provided for consumption by a media device at an identified destination. The content is temporarily licensed for consumption on the mobile device to allow the mobile device to provide the content for consumption while outside the first location or while travelling to the second location.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: January 7, 2020
    Assignee: ROVI GUIDES, INC.
    Inventors: Michael McCarty, Glen E. Roe
  • Patent number: 10496598
    Abstract: A system and method to control access to data are disclosed. A command to mount a specified file system as a trusted file system is received. Whether the specified file system is marked as a trustable file system is determined, where marking as a trustable file system based on verifying integrity protection for the specified file system. The specified file system is mounted as a trusted file system based on determining that the specified file system is marked as a trustable file system. A command to access data on the specified file system is received. A determination is made as to whether the specified file system was mounted with a specification to be a trusted file system. Access to the data is permitted or denied based on determining that the mounting specified mounting as a trusted file system.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: December 3, 2019
    Assignee: BlackBerry Limited
    Inventors: Glenn Daniel Wurster, David Legault
  • Patent number: 10484482
    Abstract: A communication device comprising: a tag reader (202) configured to: —read an identification tag signal (204) comprising an identification indication of a target communication device (105), a discovery module (206) configured to: —send a discovery request (210) to a registration service infrastructure (205), comprising the identification indication, —receive a discovery response (211) from the registration service infrastructure (205), comprising network location information of the target communication device (105), a session control module (207) configured to: —send a shift request (209) to a home communication node (107) for shifting a communication session from the initial communication device to the target communication device (105), wherein the home communication node (107) handles all communication sessions with the initial communication device, the shift request (209) comprising the network location information of the target communication device (105), —terminate the communication session with the remo
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: November 19, 2019
    Assignee: ALE INTERNATIONAL
    Inventors: Benoit Trinite, Georges Nogueira, Emmanuel Leonidovich Helbert
  • Patent number: 10469533
    Abstract: Encrypted SFTP file transfers and other encrypted file transfers may be audited and what files can be transferred may be controlled at a firewall or other gateway. Transferred files may be subjected to data loss prevention analysis and/or virus checks.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: November 5, 2019
    Assignee: SSH COMMUNICATIONS SECURITY OYJ
    Inventors: Tatu J. Ylonen, Samuel Douglas Lavitt
  • Patent number: 10452858
    Abstract: In an approach to encryption key management, a computing device, responsive to a key storage condition, stores, in a cache memory, a first e/d key. The computing device receives a request to read a first file. The computing device, responsive to the request, accesses the first file, with the accessing of the first file including: accessing, from the cache memory, the first e/d key, decrypting the first file using the first e/d key and a second e/d key, and accessing the decrypted version of the first file.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Araki, Shah Mohammad R. Islam, Hiroyuki Miyoshi
  • Patent number: 10394554
    Abstract: In embodiments, methods and systems for implementing source code extraction are provided. Source code extraction facilitates processing obfuscated byte code and extracting source code representations of original source code of applications. Source code extraction is implemented based on leveraging and monitoring an interpreter (e.g., a software interpreter running on a virtual machine) when portions of obfuscated byte code (i.e., obfuscated compiled version of source code) are loaded or executed using the interpreter. In operation, the obfuscated byte code is accessed at the interpreter. The interpreter, processing the obfuscated byte code, is monitored using a source code extraction manager that supports instrumentation instances associated with functions of the obfuscated byte code. Instruction sequences of functions that the interpreter is processing are recorded using the source code extraction manager.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: August 27, 2019
    Assignee: STRIPE, INC.
    Inventor: Richard Healey
  • Patent number: 10373243
    Abstract: A method of displaying, buying, and trading electronic trading cards on a computer or handheld electronic device by running an electronic trading card application on the computer or handheld device that communicates via the internet with at least one remote server containing a registry of all electronic trading cards. The electronic trading card application running on the computer or handheld device transmits a transaction request to the at least one remote server to execute a purchase or trade between two users of one or more electronic trading cards. The electronic trading card application further displays various components of an electronic trading card based upon user inputs.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: August 6, 2019
    Inventor: Roy Clark
  • Patent number: 10348552
    Abstract: There is provided mechanisms for service interruption reporting of a multicast bearer for group communications. A method is performed by a client node. The method comprises obtaining instruction from a control node of the multicast bearer, where the instruction instructs whether or not the client node is to report service interruption of the multicast bearer. The method comprises detecting service interruption of the multicast bearer. The method comprises selectively reporting the service interruption to the control node in accordance with the instruction.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: July 9, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Magnus Tränk, Joakim Åkesson
  • Patent number: 10318715
    Abstract: An information processing device includes an acquisition unit configured to acquire developer identification information associated with an application program possessed by a user terminal, from the user terminal. A determination unit determines whether a developer of the application program indicated by the developer identification information is a developer who has made an advance request for authorization for use. A control unit controls execution of a function possessed by the information processing device, according to an instruction from the user terminal, when the developer of the application program indicated by the developer identification information is a developer who has made an advance request for authorization for use, and a content processing unit acquires a content based on the execution of the function, and associates the acquired content with information of the developer on which the determination has been performed.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: June 11, 2019
    Assignee: Sony Corporation
    Inventors: Yosuke Hiratsuka, Kazuya Yokoyama
  • Patent number: 10311249
    Abstract: A method includes determining, based at least in part on a type of information to be displayed at a display device associated with a computing device, a privacy level for the information to be displayed; and determining whether the privacy level satisfies a threshold privacy level. The method also includes, responsive to determining that the privacy level satisfies the threshold privacy level, determining whether an individual not associated with a currently active user account of the computing device is proximate to the display device. The method also includes determining an estimated speed of the individual not associated with the currently active user account relative to the display device. The method further includes determining, whether the estimated speed satisfies a threshold speed, and responsive to determining that the estimated speed satisfies the threshold speed, outputting the information such that at least a first portion of the information is obscured.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: June 4, 2019
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Jakob Nicolaus Foerster
  • Patent number: 10212244
    Abstract: An information push method includes: an information push server determining recommendation information that currently needs to be pushed to a target user; the information push server obtaining setup information of the target user, where the setup information includes personalized graphic information preset by the target user; the information push server generating, according to the setup information of the target user, a personalized two-dimensional code that bears the recommendation information, where an image of the personalized two-dimensional code carries the personalized graphic information preset by the target user; and the information push server pushing the personalized two-dimensional code to the target user. By using the present disclosure, a click-through rate and conversion rate that a two-dimensional code pushed on the Internet has from a user can be improved.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: February 19, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Zhihao Zheng
  • Patent number: 10116548
    Abstract: Mechanisms for packet creation are provided. A packet capture including a plurality of packets is accessed. A first subset of packets is selected from the plurality of packets based on a first computing device ID. Based on a particular protocol layer of a plurality of protocol layers, a protocol layer characteristic of the packets in the first subset of packets is identified. A plurality of instructions is generated that directs a packet generator component to generate a second subset of packets that have the same protocol layer characteristic as the packets in the first subset of packets.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: October 30, 2018
    Assignee: Red Hat, Inc.
    Inventor: Marcelo R. Leitner
  • Patent number: 10095845
    Abstract: A license manager includes a processor and non-transitory computer readable media having encoded thereon a set of instructions executable by the at least one processor to receive a request, from a virtual machine, to reserve an individual license of the set of authorized licenses for a vendor software instance, determine the availability licenses for the requested vendor software, register a unique identifier of the virtual machine in association with an available individual license, grant the individual license to the virtual machine, and prevent the granted individual license from concurrent use by other virtual machines or devices.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: October 9, 2018
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven M. Casey, Thomas Schwengler, Kevin M. McBride, Felipe Castro
  • Patent number: 10019696
    Abstract: A system for transferring digital rights managed (DRM) files from a first seller device to a buyer device involves a buyer device configured to receive a file package having the DRM file. Some file packages may also have a DRM file access key. The system also has a first seller device having the DRM file stored thereon and configured to receive a request to purchase the DRM file (the request having a DRM file identifier); receive a buyer identifier associated with the request; transfer the file package to a buyer device to the buyer device; detect through a network connection, a digital rights management server; and send, responsive to detecting the digital rights management server, a sale record to the digital rights management server, where the sale record includes the DRM file identifier and the buyer identifier.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: July 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica C. Murillo, Johnny M. Shieh
  • Patent number: 10013573
    Abstract: A system, method, and computer readable storage medium configured for storing encrypted data in a blockchain. To write additional data in a blockchain, a request is received at a computing node. The request is typically cryptographically signed by a user system to include a new transaction with additional data in the blockchain. The additional data is previously encrypted with an encryption key. A new block that records the new transaction with additional data in the blockchain is added. To read the additional data in a blockchain, a request is received at a computing node with a transaction identifier and a decryption key from a user system to access data journaled as part of the blockchain in the transaction database. The transaction database is searched using the identifier. In response, to finding the corresponding block in the blockchain, the data is decrypted using the decryption key.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventor: Donna N. Dillenberger
  • Patent number: 9977838
    Abstract: The invention introduces a method to inform/configure a peer-to-peer application environment such that an application can find good alternatives for peer selection and data exchange taking the network configuration conditions including caching strategies and deployment into account. In use, a mobile operator stores a tracker file that is used to provide information of likely locations of a data file sought by an end user. The mobile operator provides instructions to a mobile communication device of the end user regarding the location of a tracker file that is available for use by said mobile communication device. In this way, the mobile operator controls the peer-to-peer environment available to the end user.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: May 22, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Ville Petteri Poyhonen, Ove Bjorn Strandberg, Janne Einari Tuononen
  • Patent number: 9946878
    Abstract: In one embodiment, a computing device may execute software from a first portion of memory of the computing device. The computing device may download from a server a new version of the software. The client computing device may receive instructions from the server to request an over-the-air (OTA) download of the new version of the software. The instructions may be an out-of-band message. The new version of the software may be installed into a second portion of memory of the computing device, and the new version of the software is executed from the second portion of memory. The download of the new version of software may be pursuant to a manifest for the download to determine whether the computing device may download the new version of software.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: April 17, 2018
    Assignee: Facebook, Inc.
    Inventors: Gueorgui Nikolov Djabarov, George Francis Hotz, Shaheen Ashok Gandhi
  • Patent number: 9916219
    Abstract: A method, system and computer-usable medium are disclosed for detecting unanticipated consumption of power by a device. A first set of power consumption data is selected, followed by the collection of a second set of power consumption data, which respectively correspond to the consumption of a first and second amount of power by a device when it performs an authorized operation. The first and second sets of power consumption data are then compared to detect whether the second amount of power consumed is greater than the first amount of power consumed. If so, then a notification is generated, stating that the device has consumed an unanticipated greater amount of power as a result of performing the authorized operation.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Liam Harpur, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9904788
    Abstract: A data storage service redundantly stores data and keys used to encrypt the data. Data objects are encrypted with first cryptographic keys. The first cryptographic keys are encrypted by second cryptographic keys. The first cryptographic keys and second cryptographic keys are redundantly stored in a data storage system to enable access of the data objects, such as to respond to requests to retrieve the data objects. The second cryptographic keys may be encrypted by third keys and redundantly stored in the event access to a second cryptographic key is lost.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: February 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Gregory Branchek Roth, Gregory Alan Rubin, Mark Christopher Seigle, Kamran Tirdad
  • Patent number: 9870545
    Abstract: A system and method for providing user interface for user-specified context is disclosed. According to one embodiment, a computer-implemented method for providing a context-based user interface comprises providing a collection of user interface cards based on a user's context and receiving a user's selection of a plurality of user interface cards from the collection of user interface cards. The plurality of user interface cards is saved on a user's device, and the plurality of user interface cards comprises a user interface card that has a data portion and a form portion. The form portion of the user interface card is updated from a card repository. The data portion of the user interface card is separately received from a remote device or a remote server. The user interface card is displayed on the user's device with an updated form portion and the received data portion.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: January 16, 2018
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: David Cronin, Gregory Petroff
  • Patent number: 9830149
    Abstract: According to an aspect of some embodiments of the present invention there is provided a computer implemented method of refactoring a source code that includes a plurality of references to sensitive data into at least two separate source codes, comprising receiving a source code comprising a plurality of references to sensitive data, identifying a plurality of code blocks comprising the plurality of references, refactoring the source code into an enterprise source code having a plurality of functions containing the plurality of code blocks and a cloud source code that is semantically equivalent when executed to the source code when executed, and replacing within the cloud source code at least one of the plurality of code blocks with a call to a function within the enterprise source code, the function containing a code block that is semantically identical to the replaced code block.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: November 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Aharon Abadi, Idan Ben-Harrush, Nili Ifergan-Guy, Dmitri Pikus
  • Patent number: 9781388
    Abstract: A method and system for providing immersive user experience in a social experience (SE) environment by allowing users to create content Bookmarks. The SE environment amalgamates content received from various sources available in the network. The method streams the amalgamated content to the users through an SE server. The SE server provides enhanced experience service to the users by allowing the users to store, retrieve, and share the created Bookmarks with other users.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: October 3, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Basavaraj Jayawant Pattan
  • Patent number: 9756400
    Abstract: A method at a first device includes receiving a first content stream, the first content stream including a first content item and one or more first advertisements inserted in the first content item; receiving first advertisement information, where the first advertisement information is provided by an authorized source and indicates times at which the first advertisements are inserted in the first content item; generating a second content item by removing the first advertisements from the first content item in accordance with the first advertisement information; and outputting the second content item to a display.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: September 5, 2017
    Assignee: GOOGLE INC.
    Inventor: Andrew Gildfind
  • Patent number: 9727707
    Abstract: A method of enforcing copyright rights over a distributed computer network includes the steps of transmitting website content to a remote user computer, transmitting computer executable instructions to the remote user computer, the computer executable instructions being operable to identify execution of a copy command applied to at least a portion of the website page content, receiving notification, via the computer executable instructions, of execution of a copy command applied to at least a portion of the website content, receiving identification information associated with either the remote user computer or a user of the remote user computer, and identifying publication of the at least a portion of the website page content.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: August 8, 2017
    Inventor: Erica Christine Bowles
  • Patent number: 9718296
    Abstract: The present disclosure relates generally to physical object authentication. In some embodiments, methods and apparatus relate to physical object authentication through comparison of randomly or pseudo-randomly occurring features with expected features. In some cases digital watermark or other indicia is used to convey the expected features. Of course, other combinations, embodiments and features are disclosed.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: August 1, 2017
    Assignee: Digimarc Corporation
    Inventor: Tony F. Rodriguez
  • Patent number: 9699657
    Abstract: Methods and devices for NFC-tap file encryption, decryption and access via Near Field Communication (NFC) are disclosed. A user can select an unencrypted file stored in a computing device for encryption. Upon encryption, the file name of the selected file and the encryption key used to encrypt the selected file are transmitted to an NFC-enabled wireless device for storage. The user can select an encrypted file stored in the computing device for access. As the user taps the computing device with the wireless device, the file name of the selected file is transmitted to the wireless device, which in turn transmits a decryption key for decrypting the selected file to the computing device. The computing device decrypts the selected file with the decryption key. The user can now access the decrypted file.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: July 4, 2017
    Assignee: Intel Corporation
    Inventors: Farid Adrangi, Sanjay Bakshi
  • Patent number: 9684915
    Abstract: A fan network system provides portals that can be accessed by fan mobile devices to buy, sell, or trade digital trading cards. The fan network system can keep track of these purchases and trades using a database that keeps track of cards and a database that keeps track of user accounts. The fan network system also provides portals that can be accessed by fan mobile devices to buy or cancel subscriptions, such as magazine subscriptions or television channel subscriptions. The fan network system also provides portals that can be accessed by fan mobile devices to redeem codes for digital trading cards, the codes given during sporting events, or in exchange for subscriptions, or through fan club memberships, or through fantasy league memberships.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: June 20, 2017
    Assignee: PROSPORTS TECHNOLOGIES, LLC
    Inventors: John E. Cronin, Seth Melvin Cronin, Nick Reasner
  • Patent number: 9680816
    Abstract: A user device is provided that includes an authentication application that runs on the user device. A calibration device is also provided that includes authentication algorithm configuration information and an authentication token. The user device is connected to the calibration device to receive the authentication algorithm configuration information and the authentication token. The user device then supplies to a target device to be authenticated an authentication request that includes the authentication token. The user device receives an authentication response from the target device. The user device then analyzes the authentication response with the authentication application based on the authentication algorithm configuration information to determine whether the target device is authenticated.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: June 13, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Lisa L. Bobbitt, Keith Siracuse, Sam Gupta, John Toebes
  • Patent number: 9679279
    Abstract: Systems and methods are disclosed which facilitate transfer of licenses corresponding to hosted services. Customers may purchase licenses to services implemented by a hosted computing environment. Thereafter, customers may elect to transfer all or a portion of that license to a second customer. In some embodiments, a customer may transfer the entirety of their service license. In other embodiments, a customer may transfer only a portion of their service license. In still more embodiments, a customer may temporarily transfer a license. For example, a customer may transfer a license only when they are not using the license.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: June 13, 2017
    Assignee: Amazon Technologies Inc
    Inventors: Korwin J. Smith, Hsuan-Cheng Lai, David Zipkin, Eric Jason Brandwine
  • Patent number: 9616329
    Abstract: Techniques are disclosed that can capture sequences of player input in response to situations confronting a player of a video game while playing the video game on a game console. A game engine within the game console may associate an archetype with the captured sequences. The outcomes of the captured sequences are determined with respect to the game situations and a score is applied to the captured sequences based on the outcomes. The captured sequences, the outcomes and the scores are stored in a runtime memory within the game console used to play the video game. Upon completion of the video game, the stored captured sequences, the outcomes and the scores may be downloaded and stored to an external memory associated with the game console. Subsequent video game sessions may load the captured sequences, the outcomes and the scores into the runtime memory to be used in the next session.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: April 11, 2017
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Ian Szufnara, Fraser Lott, Harold Chaput
  • Patent number: 9613101
    Abstract: Systems and methods promoting an authoritative version (AVR) of copyrighted media content over one or more non-authoritative versions of the copyrighted media content relative to relevancy of the copyrighted media content to a search query are presented. An example system includes a matching component configured to identify copyrighted media content included in a video and a promoting component configured to promote in connection with a search query an authoritative version of the copyrighted media content over one or more non-authoritative versions of the copyrighted media content relative to relevancy of the copyrighted media content to the search query.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventor: Johan Georg Granström
  • Patent number: 9542368
    Abstract: A method, apparatus, and manufacture for instantiating a browser plugin is provided. A client web browser of a client is employed to instantiate a browser plugin for the client web browser. Next, the client web browser is employed to obtain a reference to the browser plugin. Then, a command is given to the browser plugin via the reference to the browser plugin. The browser plugin is used by the client web browser rather than the web page.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventor: David Kimbal Dorwin
  • Patent number: 9529991
    Abstract: What is disclosed is a handheld multi-factor remote user authentication card device in the form factor of a prior art one factor of “what you have” security card. The handheld multifactor card-device has innovative features that enable this single card device itself to function and accomplish a multifactor remote user authentication of “what you know”, “what you have”, “where you are” and “what you are”, factors to a network. The authentication logic dynamically adjusts what factors are applicable for specific security application enabling a universal remote authentication card-device.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: December 27, 2016
    Inventor: Tara Chand Singhal
  • Patent number: 9514501
    Abstract: Systems and methods are provided for multimedia processing. For example, upon receipt of a multimedia-information-release request, multimedia information to be released is acquired; whether the multimedia information contains watermark information is detected; in response to the multimedia information containing the watermark information, a first topic matching with the watermark information is searched for within one or more predetermined second topics, and the multimedia information and the first topic matching with the watermark information are released.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: December 6, 2016
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Zhu Liang, Jinkai Ouyang, Mingwei Zhang, Dali Chen, Xiaojun Huang, Xian Liu
  • Patent number: 9454375
    Abstract: Systems and methods for predicting execution paths of at least one target program of a plurality of programs that are run in parallel are described. In one method, execution flows of programs are generated. In addition, the programs are executed to obtain debug logs from the programs. Further, communication messages transmitted between the execution flows are identified from the debug logs. A deduction that at least one conditional branch was taken in at least one given execution flow of the first execution flows by the target program is made based on the communication messages. Based on the deduction, at least one conditional branch that was not taken is removed from the given execution flow. In addition, modified execution flows that were modified in accordance with the removal are output to indicate predicted execution paths of the target program.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Takayuki Kushida, Takuya Mishina, Hitomi Takahashi, Takaaki Tateishi
  • Patent number: 9363541
    Abstract: A system for the distribution of media is disclosed. The system comprises a network center; a delivery system for receiving data from and transmitting data to the network center; and a plurality of multimedia teller machines (MTMs) for receiving data from the delivery system, and for providing a plurality of gigablocks, wherein the gigablocks provide for secure and/or high bandwidth data.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: June 7, 2016
    Assignee: 1ST COMMUNICATIONS INC.
    Inventor: Scott W. Lewis
  • Patent number: 9323733
    Abstract: A request for annotations identifying a user, an electronic content item (e.g., an electronic book), and a portion of the electronic content item is received from a client device. A set of annotations is identified that correspond to the identified portion of the electronic content item and an unlocked subset of this set of annotations is determined based on an access history of the identified user that indicates electronic content the identified user has previously accessed. At least one annotation from the unlocked subset is sent to the client device for presentation in conjunction with the identified electronic content item.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: April 26, 2016
    Assignee: Google Inc.
    Inventors: Steve McGhee, Trevor Sehrer
  • Patent number: 9311071
    Abstract: Systems and methods which forces or automatically upgrades a mobile application installed on a mobile device for security, stability or any other concerns via a server-side configuration file are disclosed. In one embodiment, a configuration file including a list of build identifiers that have been banned or flagged is placed on a server, which can be a server providing cloud-based collaboration or file sharing services, for access by associated mobile applications and/or devices. A mobile application installed on a mobile device can download the configuration file and determine whether a build identifier of the mobile application is listed on the configuration file. If so, the mobile application can shut down, prompt or force an upgrade, or restrict operation of the mobile application in other ways.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: April 12, 2016
    Assignee: Box, Inc.
    Inventors: Simon Tan, David Maynard, Rico Yao, Don Cung
  • Patent number: 9251900
    Abstract: A method of storing data includes receiving data to be written to a memory device. The method includes selecting a scrambling operation from at least a first scrambling operation and a second scrambling operation. The scrambling operation is selected based on a transition characteristic associated with the data. The method includes scrambling the data according to the selected scrambling operation and storing the scrambled data in the memory device. Additionally, the method may include descrambling the scrambled data to produce descrambled data.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: February 2, 2016
    Assignee: SANDISK TECHNOLOGIES INC.
    Inventor: Dayananda Yaraganalu Sadashivappa
  • Patent number: 9246687
    Abstract: A method and a corresponding apparatus for authenticating data in a digital processing system (DPS) is disclosed, wherein a root/first tier key pair associated with a first tier/root authority may sign data and second tier keys for authorizing data for processing in the DPS. The first tier/root authority may pass entitlements to the authorized second tier key, which may itself authorize third tier keys and pass entitlements to said key.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: January 26, 2016
    Assignee: Broadcom Corporation
    Inventor: Andrew Dellow
  • Patent number: RE47324
    Abstract: Data encryption systems and methods. The system includes a storage device storing data and an encryption/decryption module. The encryption/decryption module randomly generates a device key seed according to the occurrence time of a specific operation or the interval between two specific operations on the storage device, and applies the device key seed to data encryption.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: March 26, 2019
    Assignee: Transpacific IP Ltd.
    Inventor: Bo-Er Wei