Adding Plural Layers Of Rights Or Limitations By Other Than The Original Producer Patents (Class 705/54)
  • Patent number: 11750577
    Abstract: Methods, systems, and media for protecting and verifying video files are provided.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: September 5, 2023
    Assignee: Google LLC
    Inventors: Anuj Thakkar, Valeri Savvateev
  • Patent number: 11706120
    Abstract: Systems and methods of performing automated testing using a process flow of messages are provided. In one exemplary embodiment, a method includes receiving an indication that represents a time stamped message that is sent or received by a second electronic node and that is associated with a certain function. The method also includes generating a process flow of messages between the set of electronic nodes for the certain function based on the time stamped message of the second electronic node that is associated with the certain function and time stamped messages of the other electronic nodes associated with the same function so that the first electronic node is operable to simulate the certain function specific to that node based on the process flow of messages so as to test that at least one electronic node is operable to perform the certain function in conformance with the process flow of messages.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: July 18, 2023
    Assignee: TOSHIBA GLOBAL COMMERCE SOLUTIONS, INC.
    Inventors: Adrian Rodriguez, Jessica K. Snead, Lucas Blanck, Jonathan Waite
  • Patent number: 11669600
    Abstract: A system and method for controlling usage of shared demo assets includes embedding a digital watermark into a demo asset created by a first entity, the digital watermark including usage conditions defined by the first entity, tracking a use of the demo asset by a second entity by utilizing the digital watermark embedded into the demo asset, and controlling, by the processor, the use of the demo asset by the second entity based on a compliance with the usage conditions defined by the first entity.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: June 6, 2023
    Assignee: International Business Machines Comporation
    Inventors: Jenny S. Li, Barbara L. Linden, Robert Baz, Mona Arishi
  • Patent number: 11657173
    Abstract: Certain embodiments of the present disclosure relate to systems and methods that control access to system resources, such as interfaces, access rights to events, query systems, and other suitable system resources. Further, certain embodiments of the present disclosure relate to a collision detection technique that is implemented to control which and/or a number of queue positions within a queue that are processed. In some implementations, a collision may be detected when two or more users request the same access right within a defined time period.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: May 23, 2023
    Assignee: Live Nation Entertainment, Inc.
    Inventors: Mark Roden, Dan Cernoch, Victoria Chung
  • Patent number: 11615623
    Abstract: Human or object presence in or absence from a field-of-view of a camera can be achieved by analyzing camera data using a processor inside of or adjacent to the camera itself. In an example, a video signal processing system receives image data from one or more cameras and uses a processing circuit to determine whether a designated object is or is not present at a particular time, during a particular interval, or over a designated sequence of frames. In an example, the designated object can include one or more of a human being, a vehicle, or a parcel. In an example, results of the determination, such as including positive human or object identification, can be used as a trigger for operation of a barrier or access door.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: March 28, 2023
    Assignee: Nortek Security & Control LLC
    Inventors: Krishna Khadloya, Vaidhi Nathan
  • Patent number: 11570188
    Abstract: A dark web monitoring, analysis and alert system comprising a data receiving module configured to receive data collected from the dark web and structured; a Structured Data Database (SDD) connected with the data receiving module, the SDD configured to store the structured data; a Text Search and Analytic Engine (TSAE) connected with the SDD, the TSAE configured to enable advanced search and basic analysis in the structured data; a Knowledge Deduction Service (KDS) connected with the TSAE, the KDS configured to deeply analyze the collected data; the deep analysis comprises extracting insights regarding dark web surfers behavioral patterns and interactions; a Structured Knowledge Database (SKD) connected with the KDS, the SKD configured to store the deep analysis results; and an Alert Service connected with the TSAE and the SKD, the Alert Service configured to provide prioritized alerts based on the deep analysis.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: January 31, 2023
    Assignee: Sixgill Ltd.
    Inventors: Elad Lavi, Avi Kasztan
  • Patent number: 11509553
    Abstract: The invention relates a method and a device for providing real-time data visualization indicative of statuses of one or more monitored services of an information technology, IT, system, the one or more monitored services being represented in a service management model that manages several service providers as a single data source, the IT system including a role-based access control system for allowing users access to the IT system, the method comprising: associating the single data source with the role-base access control system, such that one or more roles are assigned to each data element of the single data source, periodically requesting, from the single data source, one or more data elements indicative of statuses of said monitored services, and creating one or more data visualizations of the one or more data elements for a given user of the IT system, according to one or more rules.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: November 22, 2022
    Assignee: ATOS FRANCE
    Inventors: Oscar Vergé, Javier Ponce Suarez
  • Patent number: 11509839
    Abstract: A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames and encoded menu information.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: November 22, 2022
    Assignee: DIVX, LLC
    Inventors: Jason Braness, Jerome Rota, Eric William Grab, Jerald Donaldson, Heather Hitchcock, Damien Chavarria, Michael John Floyd, Brian T. Fudge, Adam H. Li
  • Patent number: 11481462
    Abstract: Disclosed is a system for conducting network building assessments to generate a content network. The system comprises of an interface implemented via one or more computer processors that, upon executing computer-executable instructions, causes a user to access the content network and receive content in accordance to one or more features of the content network, wherein the interface includes a user input component to obtain at least two user identifiers from the user. A server that implements the network building assessments for generating the content network, wherein the server is implemented via one or more computer processors that, upon executing computer-executable instructions, causes the server to receive from the user input component the at least two identifiers, wherein the at least two identifiers include a content network identifier and a user identifier.
    Type: Grant
    Filed: January 1, 2019
    Date of Patent: October 25, 2022
    Inventor: K Narayan Pai
  • Patent number: 11429833
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: obtaining communication data streams, extracting data relevant to a point of view of a user, and generating a point of view record in a knowledge base that may be utilized by another user communicating with the user.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: August 30, 2022
    Assignee: Kyndryl, Inc.
    Inventors: James E. Bostick, Danny Y. Chen, Sarbajit K. Rakshit, Keith R. Walker
  • Patent number: 11368438
    Abstract: Methods, systems, and media for protecting and verifying video files are provided.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: June 21, 2022
    Assignee: Google LLC
    Inventors: Anuj Thakkar, Valeri Savvateev
  • Patent number: 11270295
    Abstract: The present disclosure relates to a system for locking a digital asset. In one implementation, the system may include a first computer node that reads a private data store associated with the first computer node and/or reads a distributed ledger to confirm a digital asset is unlocked and can be transferred from the first computer node. The first computer node cryptographically signs and sends a proposed digital lock to a second computer node. When activated, the digital lock prevents transfer of the digital asset from the first computer node to another computer node that is not the second computer node. The first computer node also reads a distributed ledger to confirm the distributed ledger contains the digital lock in an activated state. The first computer node transfers the digital asset from the first computer node to the second computer node.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 8, 2022
    Inventors: Walter Eric Saraniecki, Kelly Anne Mathieson, Ratko Goran Veprek, Johan Sjodin, Charng-Ching Yeh
  • Patent number: 11251937
    Abstract: Provided herein are exemplary systems and methods for creating a secure self-validating network of blockchain/distributed ledger participants. Some exemplary mechanisms support self-validation, mutual-validation, external-validation and privacy controls. Such mechanisms enable the deployment and continued operation of large scale blockchain and distributed ledger systems with a self-certifying security system. They create the ability for rules to be codified to control the rights, privileges and access of nodes depending on their self-certification and external-certification. Also provided is an audit trail of these certifications which can be used for liability claims, insurance, security analytics and forensics.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: February 15, 2022
    Assignee: CipherTrace, Inc.
    Inventor: David Jevans
  • Patent number: 11223584
    Abstract: Systems and methods are provided that automatically process message input and provide action responses according to the processing results. The automatic action response system may leverage at least one machine-learning algorithm that is trained using a dataset. The provided action responses may comprise of default action responses and/or intelligent action responses that are based at least in part on prior conversational data between a user and a sender. Some intelligent action responses may include text-based replies, which eliminate the need for a user to type a reply on a device screen, thereby saving previous time, conserving device battery life, and preserving the integrity of the device hardware. A portion of a message may be highlighted manually by a user or automatically by the action response system to initiate the automatic action response system. In this way, a more efficient and productive user experience across various devices and applications is achieved.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: January 11, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amy Huyen Phuoc Nguyen, Chia-Jung Lee, Ivan Valeryevich Zhiboedov, Philipp Cannons, Rachel Imogen Solimeno, Dong Hwi Yoo, Yamin Wang, Milad Shokouhi
  • Patent number: 11210645
    Abstract: A method for authenticating access to remote devices. The method includes receiving authentication data for authenticating a user for using a pointing device at an input of a Point-of-Sale (PoS) device for initiating of a transaction. The method includes receiving a user input that includes an authenticating input, the user input provided via the pointing device at an input device of the POS device, the authenticating input for authenticating the user for the transaction. The method includes accessing encoded data that is embedded in the user input, and determining a correlation between the authentication data and the encoded data. The method includes determining, based on the correlation and the authenticating input, authentication for initiating the transaction by the user at the POS device.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: December 28, 2021
    Assignee: PAYPAL, INC.
    Inventors: Srivathsan Narasimhan, Cheng Tian
  • Patent number: 11153160
    Abstract: Active Directory (AD) configuration file management described herein provides technical solutions for technical problems facing management of Linux/Unix and other Unix-like open source operating systems that use configuration files to manage systems, resources, and settings. This configuration file management may use a network-internal AD Group Policy Object (GPO) to manage these configuration files, where the configuration file management may convert the configuration files into GPOs for deployment via the AD. The use of GPO-based configuration files via AD provides the ability to manage external Linux/Unix systems. When the configuration file management agent detects a change, the configuration file is replaced with a known good configuration file based on the criterion GPO or criterion configuration file. This provides persistence of the configuration GPO and the corresponding Linux/Unix system configuration, such as to implement and enforce information security.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: October 19, 2021
    Assignee: FullArmor Corporation
    Inventors: Charles A. Davis, Danny Kim, Michael Hilton Manlief, Christopher Ryan Dixson-Boles, Matthew Randall Sousley
  • Patent number: 11133942
    Abstract: Systems and methods for using ring usage certificate extensions are described. Some implementations described limit the ability of signers using a ‘ring signature’ from using public key certificates to create the ring signatures without the permission of the creators of those respective public key certificates. An implementation may describe receiving a request to validate, receiving a plurality of digital certificates associated with the request to validate, determining the request to validate requires validation of a ring signature using the plurality of digital certificates, determining one or more of the plurality of digital certificates comprises a ring usage certificate extension, analyzing the ring usage certificate extension to retrieve a value associated with the ring usage certificate extension, and failing validation of the request based on determining the request to validate requires validation of the ring signature and based on the value associated with the ring usage certificate extension.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: September 28, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventor: Phillip H. Griffin
  • Patent number: 11030273
    Abstract: A method includes receiving a spreadsheet application that is executable using a spreadsheet program; converting the spreadsheet application into a data file that defines characteristics of a networked version of the spreadsheet application that was converted from the spreadsheet application by applying permissions that are set in the spreadsheet application and not applied in the spreadsheet application, wherein the characteristics are defined based on the permissions and include information defining cells of the networked version of the spreadsheet application that are displayable to a user of the networked version of the spreadsheet application; and transmitting the data file to a server to make the data file available to network users as the networked version of the spreadsheet application.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: June 8, 2021
    Assignee: Google LLC
    Inventors: Jonathan P. Rochelle, Micah Lemonik, Farzad Khosrowshahi, John Stephen Danaher
  • Patent number: 10972469
    Abstract: A method, an electronic device, a computer readable medium is disclosed. The method includes modifying a header of an object to include a list of applications or files. The method also includes responsive to an application attempting to access the object, interrupting access to the object. The method further includes determining whether the application that is attempting to access the object is approved based on identifying at least one application or file included in the list of the modified header that corresponds to the application. The method also includes preventing the application from accessing the object when it is determined that the application is not included in the list of the modified header.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: April 6, 2021
    Assignee: Honeywell International, Inc.
    Inventors: Venkat Raman, Chandrakanth Vittal
  • Patent number: 10956609
    Abstract: A method for safeguarding confidential information during a screen share between two computing devices each having a screen. The method includes receiving, from a first computer, a request to share content of one or more applications displayable on a screen of a second computer. The method further includes summarizing the content to be displayed by the one or more applications, and transmitting, by the first computer, the summarized content to be shared by the one or more applications with the second computer. In exemplary embodiments, the summarized content may be password protected. The method may further include prompting, by the second computer, a password entry and displaying, by the second computer, the summarized content based on a password match.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Nadiya Kochura, Fang Lu
  • Patent number: 10873545
    Abstract: Systems and methods are provided that automatically process message input and provide action responses according to the processing results. The automatic action response system may leverage at least one machine-learning algorithm that is trained using a dataset. The provided action responses may comprise of default action responses and/or intelligent action responses that are based at least in part on prior conversational data between a user and a sender. Some intelligent action responses may include text-based replies, which eliminate the need for a user to type a reply on a device screen, thereby saving previous time, conserving device battery life, and preserving the integrity of the device hardware. A portion of a message may be highlighted manually by a user or automatically by the action response system to initiate the automatic action response system. In this way, a more efficient and productive user experience across various devices and applications is achieved.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: December 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amy Huyen Phuoc Nguyen, Chia-Jung Lee, Ivan Valeryevich Zhiboedov, Philipp Cannons, Rachel Imogen Solimeno, Dong Hwi Yoo, Yamin Wang, Milad Shokouhi
  • Patent number: 10817858
    Abstract: The subject matter disclosed herein relates to regulating the operation of component object model add-ins associated with a user interface.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: October 27, 2020
    Assignee: Adobe Inc.
    Inventors: David Coblentz, Annie Carnie
  • Patent number: 10783540
    Abstract: A server including a first storage module for storing possessed objects of a first user and a second user, a communication module for receiving from a device of the first user a request for transfer of an object from the first user to the second user, a second storage module for storing an object transfer relationship between the first user and the second user in response to the request for transfer, and a benefit granting module for granting a predetermined benefit to the second user if a condition for granting a benefit in relation to an object transfer relationship of the second user with other users is satisfied when an object is transferred in response to the request for transfer.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: September 22, 2020
    Assignee: Gree, Inc.
    Inventor: Masaru Takeuchi
  • Patent number: 10783504
    Abstract: A “Bring Your Own License” (BYOL) service can convert users' “off-the-shelf” (OTS) software licenses for use in public clouds according to rules provided by independent software vendors (ISVs). The rules provided by an ISV can convert the terms associated with the ISV's OTS software licenses (e.g. number of instances, number of users, duration, technical support provided) to terms associated with public clouds (e.g. number of concurrent users, number of virtual machines, number of different clouds, technical support). The BYOL license service can convert the OTS software licenses according to the rules provided by the ISVs.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: September 22, 2020
    Assignee: Red Hat, Inc.
    Inventors: James Michael Ferris, Gerry Edward Riveros
  • Patent number: 10726107
    Abstract: Systems and methods for facilitating tokenization of modifiable game assets on a distributed blockchain may: generate a smart contract configured to contain license keys associated with the modifiable game assets and to effectuate transfers of the license keys to purchasers; post the smart contract to a distributed blockchain; receive sales information describing a first game asset that is usable within the online gaming platform and intended to be offered for sale to gaming users of the online gaming platform; obtain verification information that indicates the first game asset has passed or failed a verification; tokenize the first game asset into a tokenized game asset on the distributed blockchain, responsive to the verification passing successfully; and offer the tokenized game asset for sale.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: July 28, 2020
    Assignee: Mythical, Inc.
    Inventors: Stephan Cunningham, John Linden, Cameron Thacker
  • Patent number: 10715841
    Abstract: A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: July 14, 2020
    Assignee: Gracenote, Inc.
    Inventor: Donald F. Gordon
  • Patent number: 10715498
    Abstract: Methods, systems, and media for protecting and verifying video files are provided.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: July 14, 2020
    Assignee: Google LLC
    Inventors: Anuj Thakkar, Valeri Savvateev
  • Patent number: 10694070
    Abstract: An information processing apparatus includes a receiver and a transmitter. The receiver receives an image associated with attribute information. When detecting a use of the image, the transmitter transmits information related to the use of the image. In a further modification of the invention, the image may be an image corresponding to an object.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: June 23, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kengo Tokuchi
  • Patent number: 10666669
    Abstract: A computer-implemented method includes: detecting, by a user device, an event that indicates a potential security compromise of the user device; determining, by the user device, a service accessible on the user device; sending, by the user device, a breach notification to a service provider corresponding to the service accessible on the user device; receiving, by the user device, a security profile from the service provider; and restricting, by the user device, access to the service provider by a client of the service provider on the user device until the security profile is satisfied by a user completing a security challenge defined in the security profile.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 10635828
    Abstract: Systems and methods for generating and handling tokenized links pointing to web-accessible files are provided herein. The tokenized link obscures the filepath of the file and is associated with a permission scope that consists of a set of criteria for evaluating conditions for access to the file. The link may be freely shared and still provide access restrictions within a domain to the linked file without needing to modify the permissions for the file itself. A user with access to the file may thus freely share the link with other users, who may in turn share the link with yet other users, and be assured that only authorized users will gain access to the file. The tokenized links thereby improve the security of the files, the user experience of the distributing and receiving users, and the functionality of the devices using the tokenized links.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Eugene Seichi Lin
  • Patent number: 10621520
    Abstract: There is provided a system and method for an interoperable keychest. There is provided a method for use by a central key repository (CKR) or keychest to provide content access authorizations to distributors, comprising receiving a key information file including a first encrypted second key for decrypting with a first key and a content identification, decrypting the first encrypted second key using a first key to retrieve the second key, receiving, from a distributor, a key request including the content identification, encrypting the second key using a third key to generate a second encrypted second key, and transmitting the second encrypted second key to the distributor in response to the receiving of the key request. In this manner, key management for protected distributors using different DRM schemas or systems may be simplified and made interoperable.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: April 14, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Arnaud Robert, Scott F. Watson
  • Patent number: 10607272
    Abstract: In various example embodiments, a system and method to provide status indictors on an image galley is disclosed. At least one item to be displayed in an image gallery on a client device is identified. Once identified, status information for the item is obtained. Subsequently, gallery rendering and display instructions are generated and transmitted to the client device. The rendering and display instructions include the status information and enables generation of status indicators from the status information for display over the image gallery at the client device. The rendering and display instructions may also include instructions for displaying the image gallery. The status information at the client device may be updated as status information changes.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: March 31, 2020
    Assignee: eBay Inc.
    Inventors: Ryan Melcher, Dane Howard
  • Patent number: 10592226
    Abstract: Disclosed are various examples for deploying applications on client devices through a management service. A client device can be enrolled with a management service. The management service can determine application settings that are associated with an application and generate an application profile for the application. The application profile can be used to deploy the application to client devices and provision the application with the appropriate application settings.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: March 17, 2020
    Assignee: Airwatch LLC
    Inventors: Stephen Turner, Scott Kelley
  • Patent number: 10558791
    Abstract: Methods and systems are described for setting up a security and/or automation system. According to at least one embodiment, a method for setting up the security or automation system includes receiving a communication from a mobile device associated with installing a system peripheral device at a control unit and executing an installation task based on the communication.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: February 11, 2020
    Assignee: Vivint, Inc.
    Inventor: Richard Scott Carlson
  • Patent number: 10484354
    Abstract: A content distribution system is described herein which enables a data owner of content to set one or more restrictions on a data consumer where the one or more restrictions need to be satisfied by a data consumer device before the data consumer has access to the content. In addition, the content distribution system's components are described herein which include a data owner device, a key server, a data consumer device, a data producer device, and a content server.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: November 19, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Dario Casella, Ilhan Gurel
  • Patent number: 10475024
    Abstract: A method of securely conducting a financial transaction includes receiving, at a card reader, a first plurality of messages from a smart card; identifying, using the reader, one or more sensitive messages in the first plurality of messages, where the first plurality of messages conforms to a protocol of the financial transaction; encrypting, using the reader, the one or more sensitive messages using a cryptographic key of the reader to generate encrypted messages; formatting, using the reader, a second plurality of messages according to the protocol to send to a mobile device, where the second plurality of messages includes the encrypted messages and messages in the first plurality of messages that are not sensitive; determining, using a mobile device, action steps according to the protocol, where the action steps are determined from the second plurality of messages; and executing the action steps.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: November 12, 2019
    Assignee: SQUARE, INC.
    Inventors: Robert von Behren, Oliver S. Quigley
  • Patent number: 10467614
    Abstract: A method and system is described to facilitate variable pricing for electronically viewable content. Consumers pay different amounts to view portions of electronically viewable content obtained from a work, where the amount paid may be based on a characteristic of the work (e.g., the genre or publisher), the consumer's past viewing behavior or purchases, including the portions of content (e.g., the number of pages or chapters) previously viewed from the same or other work, or the number or amount of purchases made of other works or products, or the aggregated viewing behavior or purchases of a number of consumers.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Colin Bryar, Udi Manber, Jeffrey P. Bezos
  • Patent number: 10452561
    Abstract: Aspects are directed to a start-up or recovery method and a central processing unit (CPU) architecture. In one example, the CPU architecture includes read-only memory (ROM) storing instructions addressable by a first range of physical memory addresses, random access memory (RAM), a direct memory access (DMA) engine, the DMA engine controllable to transfer the instructions from the ROM to RAM, the instructions addressable by a second range of physical memory addresses at the RAM, a memory management unit configured to translate a range of virtual addresses to the first range while in ROM, and translate the range of virtual memory addresses to the second range while in RAM, and a CPU to execute a DMA interrupt service routine to update the memory management unit to translate the range of virtual addresses to the second range of physical memory addresses while the DMA engine transfers the instructions to RAM.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: October 22, 2019
    Assignee: RAYTHEON COMPANY
    Inventor: Eric R. Schneider
  • Patent number: 10423885
    Abstract: Methods, systems and apparatus for assessing the likely status of an operator of a computing device interacting with a server as a human operator or an autonomic computer application, such as a “bot” are described herein. By monitoring at least some data, e.g., biometric data, generated at the client computing device, a comparison can be made between the monitored data and model data relating to human interaction with the computing device. The results of the comparison can lead to a value that represents the likelihood that the monitored data results from human interaction.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: September 24, 2019
    Assignee: Timothy P. Heikell
    Inventor: Timothy P. Heikell
  • Patent number: 10389765
    Abstract: One or more embodiments of the disclosure provide systems and methods for providing content presentations to users of a content presentation system. A content presentation generally includes a plurality of content items provided by one or more users of the content presentation system. In one or more embodiments, the content presentation system may enable a user to modify multiple content attributes using a simple gesture. In another embodiment, the content presentation system can provide dynamic and interactive notifications to the user corresponding to content items and/or other co-users.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: August 20, 2019
    Assignee: Facebook, Inc.
    Inventors: Sharon Zeng, Leo Litterello Mancini, Dolapo Omobola Falola
  • Patent number: 10380568
    Abstract: A DRM system is provided wherein when a protected content unit is provided to an access device, the access information associated with the protected content unit is retrieved from the DRM server and provided to the access device in the same transaction in which the protected content unit is provided. Therefore, when the user seeks to access the protected content unit, the access request can be handled locally without the need to rely upon potentially constrained connectivity to the DRM server. The techniques described herein enable an access device to access content protected by a DRM system. When a protected content unit and access information is received at the access device, in one transaction, the protected content unit can be decrypted on the access device using the access information, and/or the access information can be used to enforce a DRM policy associated with the protected content unit.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: August 13, 2019
    Assignee: EMC Corporation
    Inventors: Kenneth Allen Rogers, Allen D. Hadden, Peter J. Thompson
  • Patent number: 10360544
    Abstract: A system effectively performs content information acquisition processing and content purchase processing in which it is necessary to access different servers. If a user views information provided by an information providing server, for example, television program table information, and acquires content related to information selected from among pieces of information included in the television program table information, the user can transmit a content acquisition request including content specification information to a content providing server simply by dragging and dropping the selected information displayed on a display screen onto a toolbar included in a display unit or onto another server information display area. As a result, the user can effectively perform the selection and acquisition of content without switching between connections to various servers.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: July 23, 2019
    Assignee: Sony Corporation
    Inventor: Takashi Matsuo
  • Patent number: 10356030
    Abstract: Systems and methods for email synchronization may include a computing device with a token bucket. The token bucket allows for temporary storage of tokens, each token authorizing a synchronization of at least one email application running on the computing device. The device may determine a frequency of received email communications associated with an email account managed by the at least one email application and hosted by an email server. The determining may be based on one or more characteristics associated with the token bucket. The determined frequency may be compared with a threshold value. When the determined frequency is equal to or lower than the threshold value, a push communication channel may be established with the email server, the push communication channel for receiving server-initiated email push communications. The at least one email application may be synchronized with the email account by receiving push communications using the push communication channel.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hagen Green, Jon Morris, Anish Desai, Marc McClure
  • Patent number: 10318575
    Abstract: A method of managing an image catalog is performed by one or more servers. The process receives from a first user identification of one or more images in an image database. The image database is distinct from the servers. For each of the images, the process analyzes the image to extract keywords that describe the image and creates an index entry in the image catalog. The index entry includes the keywords. The process receives a query from a second user and matches the query to an index entry in the image catalog. The index entry corresponds to a first image in the image database. The process determines whether the second user is authorized to view the first image. When the second user is authorized to view the first image, the process retrieves the first image from the image database and transmits the first image to the second user.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: June 11, 2019
    Assignee: Zorroa Corporation
    Inventors: Daniel Elliott Wexler, Juan Jose Buhler
  • Patent number: 10305920
    Abstract: A computer-implemented method includes: detecting, by a user device, an event that indicates a potential security compromise of the user device; determining, by the user device, a service accessible on the user device; sending, by the user device, a breach notification to a service provider corresponding to the service accessible on the user device; receiving, by the user device, a security profile from the service provider; and restricting, by the user device, access to the service provider by a client of the service provider on the user device until the security profile is satisfied by a user completing a security challenge defined in the security profile.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 10296726
    Abstract: A digital download kiosk network is described. The network comprises: an authorization database including a digital rights management facility; a first digital download kiosk coupled to the authorization database to receive digital rights management data; and a second digital download kiosk coupled to the authorization database to receive digital rights management data, and coupled to the first digital download kiosk in a peer-to-peer manner to share multi-media content therebetween.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: May 21, 2019
    Assignee: NCR Corporation
    Inventor: James Henderson
  • Patent number: 10255414
    Abstract: Systems and methods are disclosed for protecting a computer program from unauthorized analysis and modification. Obfuscation transformations can be applied to the computer program's local structure, control graph, and/or data structure to render the program more difficult to understand and/or modify. Tamper-resistance mechanisms can be incorporated into the computer program to detect attempts to tamper with the program's operation. Once an attempt to tamper with the computer program is detected, the computer program reports it to an external agent, ceases normal operation, and/or reverses any modifications made by the attempted tampering. The computer program can also be watermarked to facilitate identification of its owner. The obfuscation, tamper-resistance, and watermarking transformations can be applied to the computer program's source code, object code, or executable image.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: April 9, 2019
    Assignee: Intertrust Technologies Corporation
    Inventors: James J. Horning, W. Olin Sibert, Robert E. Tarjan, Umesh Maheshwari, William G. Horne, Andrew K. Wright, Lesley R. Matheson, Susan S. Owicki
  • Patent number: 10242163
    Abstract: According to example configurations as described herein, use of software can be contingent upon whether a hierarchical license tree has a valid license for a software resource associated with a respective node in the tree. For example, an installer can be configured to traverse the hierarchical license tree to identify which, if any, of the software resources as represented by nodes in the tree has a valid license and therefore can be installed for execution on a respective computer system. If a valid license exists for a given node in the tree, the software resource associated with the given node as well as software resources associated with child nodes of the given node can be installed for use on the computer. A software resource manager can be configured to prevent installation, execution, etc., of software resources for nodes above the respective parent node that do not have a corresponding valid license.
    Type: Grant
    Filed: November 19, 2008
    Date of Patent: March 26, 2019
    Assignee: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Pradeep Cyril Ekka, Suraj Ranjan, Vikas Kamate
  • Patent number: 10205684
    Abstract: Various computer-implemented systems and methods are provided here for purposes of smart messaging. A machine learning application can obtain message context data from a user device, and process the message context data to determine a predicted conversation pattern of the conversation that is taking place between the particular users. The message context data is indicative of context of a conversation taking place between particular users during a messaging session. Based on the predicted conversation pattern, the machine learning application can then determine options for suggested responses that are predicted to compete at least part of a response message as part of the conversation. Each of the options for suggested responses corresponds to the message context data indicative of the context of the conversation. In response to selection of one of the suggested responses, that suggested response can be displayed within a message field.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: February 12, 2019
    Assignee: salesforce.com, inc.
    Inventor: Dipak Patil
  • Patent number: 10204338
    Abstract: Methods, systems, and engines are presented for synchronizing contents of removable storage devices with a multimedia network. In one implementation, a change in status of a connection between a removable storage device and a multimedia network is detected. A network inventory list of recordings is updated, triggered by the change in connection status. A change in the recording content, associated metadata, or digital rights of a recording may also trigger an update of the network inventory list. A network scheduler can use the updated network inventory list to accurately reflect those recordings actually available to the multimedia network for playback and recording, or available to an unauthorized user for purchase, including the recordings on removable storage devices.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: February 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Victor S. Lee