Licensing Patents (Class 705/59)
-
Patent number: 12217864Abstract: A system, medical devices, network components, devices, processes and computer programs for medical devices and for network components are provided. The process (10) for a first medical device (400; 400b) for the use of a license-based system function of a network component (500) in a network (600) includes a transmission (11) of a request for an available license into the network (600) and a reception (12) of a reply from a second medical device. The reply indicates that a license for the system function is available at the second medical device. The process includes a request (13) for the available license from the second medical device and reception (14) of information on the available license from the second medical device. The process provides the system function based on the information on the license from the second medical device (400; 400a).Type: GrantFiled: April 13, 2021Date of Patent: February 4, 2025Assignee: DRÄGERWERK AG & CO. KGAAInventors: Stefan Schlichting, Simon Gisch, Tobias Klotz
-
Patent number: 12198104Abstract: A computer program for providing access to auto insurance information comprises a first software widget and a second software widget. The first software widget may appear on a display of a mobile electronic device. When selected by a user, the first software widget displays a first information screen that includes a phone number and a mailing address for an insurance agent of the user. The second software widget may also appear on the display. When selected by the user, the second software widget displays a second information screen that includes an image of an auto insurance card of the user. The second software widget may compare an expiration date from the second information screen with the current date and generate a first indicia if the expiration date occurred before the current date (such as if the virtual auto insurance card is out of date and needs to be updated).Type: GrantFiled: March 20, 2023Date of Patent: January 14, 2025Assignee: State Farm Mutual Automobile Insurance CompanyInventors: David J. Hughes, Scott Anderson, David Arnold
-
Patent number: 12192343Abstract: Groups of devices may be prevented from accessing content by encrypting the content. A plurality of secrets associated with a decryption key may be generated using a secret sharing algorithm. The plurality of secrets may be sent to one or more groups of devices to derive the decryption key. A non-restricted subset of the groups of devices may receive one or more secrets. Devices within the non-restricted subset of the groups may be able to use one or more secrets to determine the decryption key for the content. Groups that do not receive one or more secrets may be unable to determine the decryption key for the content.Type: GrantFiled: October 23, 2023Date of Patent: January 7, 2025Assignee: Comcast Cable Communications, LLCInventor: Kyong Park
-
Patent number: 12164604Abstract: Disclosed are systems and methods for a digital rights management (DRM) interface. A DRM request can be received via a scheme-agnostic application program interface (API). A scheme-specific request based on the DRM request can be transmitted via a scheme-specific API. A response to the scheme-specific request can be received via the scheme-specific API. A response to the DRM request can be transmitted via the scheme-agnostic API.Type: GrantFiled: July 27, 2018Date of Patent: December 10, 2024Assignee: Comcast Cable Communications, LLCInventors: Nikola Kolev, Kyong Park
-
Patent number: 12160507Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for securely publishing and accessing a media's premium content. Methods include a media that comprises premium content encrypted with a first cryptographic key. The media also comprises data structures that include this key and the access entitlements. These data structures are encrypted using the key for each entity that can authorize user access to the media. Methods further include verifying user access to the media and then providing the decrypted premium content. Methods include decrypting the data structure using the authorizing entity's key and providing the first cryptographic key in the decrypted data structure to the client device, after verifying that the user has the appropriate access entitlements for the media. Methods include decrypting the premium content using the first cryptographic key and then displaying the media, including the decrypted premium content, on the client device.Type: GrantFiled: March 21, 2019Date of Patent: December 3, 2024Assignee: Google LLCInventors: John Philip Pettitt, Malte Ubl, Dmytro Voytenko
-
Patent number: 12159501Abstract: Systems and techniques for leveraging a virtual distributed trustless database using access-enabling codes. The computations use private codes. Each computation includes the information from all previous computations so that a chain of computations is maintained and controlled. A central system insures that dual computations do not occur.Type: GrantFiled: November 7, 2022Date of Patent: December 3, 2024Assignee: Live Nation Entertainment, Inc.Inventors: David Johnson, Joseph Mulkey
-
Patent number: 12155776Abstract: Systems and methods for establishing an arbitration agreement for an agreement can include creating, by a first computing system associated with a first party, an ArbitrationInformation attribute comprising the arbitration agreement. The method includes signing, by the first computing system, the ArbitrationInformation attribute with the first computing system's digital signature; creating, by the first computing system, a first SignedData message comprising the ArbitrationInformation attribute and information indicative of the agreement; and transmitting, by the first computing system, the first SignedData message to a second computing system associated with a second party different than the first party and on a different network node than the first party.Type: GrantFiled: January 23, 2023Date of Patent: November 26, 2024Assignee: Wells Fargo Bank, N.A.Inventor: Phillip H. Griffin
-
Patent number: 12143488Abstract: A system enables secure communication between a first and a second communicator on a communication channel. The system can use multiple rotating cryptographic keys that are rotating according to a predetermined schedule to encrypt the communication between the first and the second communicator. The system can record the authority associated with the communication channel on a block chain. To determine whether the first and the second communicator have the authority to access the communication channel, the system can compute the authority of the first and the second communicator by checking the block chain from an initial block to a last block. The system can encrypt multiple communications sent via the communication channel using the multiple rotating cryptographic keys and can send the communications via the communication channel.Type: GrantFiled: September 2, 2022Date of Patent: November 12, 2024Assignee: SpiderOak, Inc.Inventor: Jonathan Andrew Crockett Moore
-
Patent number: 12118066Abstract: An information processing system, apparatus, and method are disclosed each of which: receives a request for using an application from an electronic device via a network; determines whether the requested application is applicable to the electronic device and is currently useable by the electronic device; determines whether a number of devices currently using the requested application has reached an upper limit number that is previously set, when the determining determines that the requested application is applicable to the electronic device but is not currently useable by the electronic device; and allows the electronic device to use the requested application, when the determining determines that a number of devices using the requested application has not reached the upper limit number.Type: GrantFiled: July 8, 2020Date of Patent: October 15, 2024Assignee: Ricoh Company, Ltd.Inventor: Hiroki Uchibori
-
Patent number: 12120464Abstract: A video security system with improved network response speed using pre-authentication information, which is capable of improving a network response speed by simplifying handshaking for securely exchanging authentication information and an encryption key in a process of starting communication between a client terminal and a server using pre-authentication information that is valid only for the client terminal, is provided.Type: GrantFiled: June 12, 2022Date of Patent: October 15, 2024Assignee: IDIS CO., LTD.Inventors: In Taek Lim, Sang Hoon Lee
-
Patent number: 12093349Abstract: A method of distributing a amount of issuance of digital content includes: determining the amount of issuance corresponding to a certificate of right to use digital content; generating blocks corresponding to the amount of issuance in accordance with the certificate of right to use the digital content and adding the blocks to a block chain system; generating an authentication certificate including a key value of the generated blocks in connection with the certificate of right to use the digital content; receiving a purchase request for the certificate of right to use of the digital content from a first user terminal; transmitting the digital content to the first user terminal such that the digital content is stored in a content folder of the first user terminal; transmitting a first authentication certificate corresponding to a remaining amount among the amount of issuance to the first user terminal, and storing the first authentication certificate in connection with the certificate of right to use the digitaType: GrantFiled: October 8, 2021Date of Patent: September 17, 2024Assignee: VICLIP INC.Inventor: Hyun Chul Seo
-
Patent number: 12079313Abstract: Novel tools and techniques are provided for implementing software licensing management and authentication. In various examples, a computing system might receive a request for an unlock code for a requested service from a user using a client device on which a first software is executed, the request comprising a generated unique identifier associated with the requested service and/or the first software. The generated unique identifier comprises licensing information associated with the requested service and/or the first software. In response to receiving the generated unique identifier, the computing system might determine whether the user should have access to the requested service using the first software based at least in part on the licensing information. If so, the computing system might generate an unlock code associated with the requested service using the first software, might deduct cost associated with the licensing information, and might send the unlock code to the user.Type: GrantFiled: May 21, 2020Date of Patent: September 3, 2024Assignee: AGILENT TECHNOLOGIES, INC.Inventors: Dustin Bingham, Charles Manfredi
-
Patent number: 12050667Abstract: This disclosure describes techniques for implementing a blockchain to manage license compatibility. The techniques include parsing a code segment in a version of source code based on one or more parsing parameters, wherein the code segment is associated with a transaction and distributed under a license. Thereafter, one or more blocks are inserted onto a blockchain distributed ledger recording the transaction. Upon receiving an updated version of the source code comprising a change to at least one code segment associated with a new transaction, additional blocks are inserted onto the ledger recording the new transaction. Based at least on the transaction recorded in the blocks, the license associated with the version of the source code is identified. Additionally, a flag may indicate license incompatibility with the license if the change to at least one code segment associated with the new transaction violates a license restriction of the identified license.Type: GrantFiled: May 4, 2023Date of Patent: July 30, 2024Assignee: T-Mobile USA, Inc.Inventors: Aaron Drake, Lee Miller London
-
Patent number: 12045320Abstract: A non-transitory computer readable medium stores instructions that, when executed by a processor, cause the processor to receive telemetry data representing usage of one or more software assets by one or more industrial automation devices within an industrial automation system operated by an enterprise, reference a local blockchain that is a private extension of a global decentralized blockchain to determine one or more licenses associated with the one or more software assets, determine one or more usage parameters for the one or more software assets based on the telemetry data and the one or more licenses, update the local blockchain and the global decentralized blockchain based on the and the usage parameters, and enable usage of the one or more software assets by the one or more industrial automation devices based on the one or more usage parameters and one or more thresholds defined by the one or more licenses.Type: GrantFiled: April 26, 2022Date of Patent: July 23, 2024Assignee: Rockwell Automation Technologies, Inc.Inventors: Nikhil Ashok Patange, Krutika Kansara, Francisco P. Maturana, David Picou, Raja Sekhar Katuri, Joseph Weller, Hanna Strohm
-
Patent number: 12032662Abstract: A device may receive license data identifying device licenses and organization licenses associated with an organization of users of a multi-tenant system, and may identify, in the license data, entitlements for licenses associated with the organization. The device may combine the entitlements to generate combined entitlements, and may determine an entitlement count of the combined entitlements. The device may add quantities of new entitlements to the entitlement count, and may identify, in the license data, roles of the users and capabilities associated with each of the roles. The device may map the entitlements and the capabilities to generate a mapping, and may authorize a particular user based on the mapping. The device may process usage of the entitlements, with a machine learning model, to predict future usage of the entitlements, and may determine entitlement recommendations based on the future usage. The device may provide the entitlement recommendations for display.Type: GrantFiled: February 1, 2022Date of Patent: July 9, 2024Assignee: Juniper Networks, Inc.Inventors: Viren L. Shah, Jayanthi R, Ritesh Shelat, Premchandar N, Bhaskar T. Reddy, Chandrasekhar A
-
Patent number: 12026238Abstract: A system and method for license optimization of a software application in an organization. A usage data of a feature of a software application from one or more disparate sources is received. Subsequently, a usage insight of the feature of the software application is determined based on the usage data. A license optimization recommendation is provided to a user based on the usage insight of the feature of the software application. Further, the license optimization recommendation is provided using a machine learning model. Also, the license optimization recommendation comprises reallocation of a license tier of the software application. The system and method further forecasts a number of licenses required based on the usage insight of the feature of the software application in an organization.Type: GrantFiled: June 29, 2023Date of Patent: July 2, 2024Assignee: ZLURI TECHNOLOGIES PRIVATE LIMITEDInventors: Chaithanya Yembari, Sethu Meenakshisundaram, Ritish Reddy, Chinmay Panda, Paritosh Lokhande, Vanketesh Kumar, Kunj Jignesh Maniar
-
Patent number: 12008552Abstract: A system and method for preventing the double-spending of digital currency that transfers between multiple DLT networks. The system and method includes creating a first digital currency of a first type on the first DLT network stored in a digital wallet, the first digital currency associated with a second digital currency of a second type on a second DLT network, configuring a monitoring agent on the node, the monitoring agent configured to intercept at least one of a function call, a message, or an event on the digital wallet, and locking, responsive to intercepting the at least one of the function call, the message, or the event, the first digital currency onto the first DLT network to prevent a transfer of the first digital currency from the digital wallet on the first DLT network to another DLT network responsive to a subsequent transaction request.Type: GrantFiled: December 12, 2022Date of Patent: June 11, 2024Assignee: Wells Fargo Bank N.A.Inventors: Abhijit Shetti, Laura Marie Fontana, Rameshchandra B. Ketharaju, Andrew J. Garner, IV, Nikolai Stroke, Duc Trinh, Mabel Oza, Todd Biggs
-
Classification of programming language code into basic constructs of source code and non-source code
Patent number: 11954485Abstract: A method for processing a source code file comprises scanning the source code file to identify text lines, and analyzing, via one or more processors, the text lines with a classifier to identify one or more of the text lines that correspond to code construct type information. The code construct type information includes license information. The classifier is trained with sample source code files. The method further comprises generating a subset of the text lines that excludes the one or more of the text lines identified as corresponding to the code construct type information. Further, the method comprises determining first text lines within the subset that correspond to open source code by comparing the subset to a database. The database includes a plurality of text lines associated with open source code.Type: GrantFiled: June 23, 2021Date of Patent: April 9, 2024Assignee: Synopsys, Inc.Inventors: Mayur Kadu, Harshad Sathe, Saheed Olanigan, Jagat Parekh -
Patent number: 11948215Abstract: According to some embodiments, a system may include an additive manufacturing platform that provides additive manufacturing capability data. A customer platform, associated with a customer, may transmit an industrial asset item request for an industrial asset item. A digital transaction engine may receive the additive manufacturing capability data and the industrial asset item request. The digital transaction engine may then associate the industrial asset item request with an industrial asset definition file, and, based on the additive manufacturing capability data and the industrial asset definition file, assign the industrial asset item request to the additive manufacturing platform. The assignment of the industrial asset item request may be recorded via a secure, distributed transaction ledger. Responsive to the assignment, the additive manufacturing platform may create the industrial asset item (e.g., via an additive manufacturing printer) and provide the item to the customer.Type: GrantFiled: October 3, 2022Date of Patent: April 2, 2024Assignee: General Electric CompanyInventors: Joseph Salvo, Benjamin Edward Beckmann, John William Carbone
-
Patent number: 11854102Abstract: Techniques are provided for reinforcement learning-based evaluation of software product usage. One method comprises obtaining key performance indicators indicating software product usage by a user; determining, for a predefined time window: (i) a mean and/or a median of the obtained KPIs; (ii) an amount of time that the software product was active; and (iii) an amount of interactions by the user with a user interface; evaluating possible login states of the software product using at least one reinforcement learning agent, wherein the evaluating comprises (a) observing the plurality of possible login states, including a current state comprising a current login state of the software product, and (b) obtaining an expected utility score for changing from the current login state to a different login state of the software product; and determining whether to change from the current login state to a different login state of the software product based on the expected utility score.Type: GrantFiled: May 2, 2019Date of Patent: December 26, 2023Assignee: EMC IP Holding Company LLCInventors: Amihai Savir, Assaf Natanzon, Shiri Gaber
-
Patent number: 11822625Abstract: Systems, methods, and apparatuses for implementing licensing and provisioning software products within a cloud based computing environment. An exemplary system having at least a processor and a memory therein includes logic for receiving user input defining a plurality of features of a software product, creating a license definition of the software product based on one or more of the plurality of software product features, storing the license definition into a software application depot hosted by a cloud computing service provider, publishing a record for the license definition in a selected management organization for the cloud computing service provider, the record providing a reference to the license definition and an owner thereof, and assigning and linking a stock keeping unit (SKU) to the license definition to make the software product available for purchase.Type: GrantFiled: January 31, 2020Date of Patent: November 21, 2023Assignee: Salesforce, Inc.Inventor: Belinda Y. Wong
-
Patent number: 11790096Abstract: An electronic device receives, from a user, a restriction that restricts how sound of a digital asset plays to non-owners of the digital asset that is tokenized as a non-fungible token (NFT). One or more electronic devices tokenize the digital asset as the NFT on a blockchain that stores the restriction how the sound of the digital asset plays to the non-owners of the NFT.Type: GrantFiled: April 12, 2021Date of Patent: October 17, 2023Inventor: Philip Scott Lyren
-
Patent number: 11789664Abstract: A method for operating multiple client printing systems is described. The method includes creating an administration account. The method also includes instantiating a printing manager instance for each of the multiple client printing systems. The multiple client printing systems are associated with the administration account. The method further includes presenting a data structure comprising an object associated with each of the multiple client printing systems. The method additionally includes determining license usage data for the multiple client printing systems based on the printing manager instances. The method also includes presenting the license usage data.Type: GrantFiled: April 27, 2021Date of Patent: October 17, 2023Assignee: PrinterLogic, Inc.Inventors: Mark Johannes Theodorus Daams, Corey Clint Ercanbrack
-
Patent number: 11782949Abstract: The disclosed technology relates to a system configured to receive a set of operations configured to converge a server state and a file system state, wherein the server state is for content items stored by a content management system and the file system state is for the content items stored on a client device. The system is further to detect a violation of a rule by an operation in the set of operations, identify resolution actions for the violation of the rule, and perform the resolution actions.Type: GrantFiled: July 22, 2020Date of Patent: October 10, 2023Assignee: Dropbox, Inc.Inventors: Isaac Goldberg, Robert Ying
-
Patent number: 11783239Abstract: Embodiments disclosed herein provide systems and methods for a crowd-funding server for users to pledge to purchase tickets to an event based on a number of users that have pledged to purchase tickets for an event and the gender ratio of the users that have pledged to purchase the tickets for the event.Type: GrantFiled: March 19, 2021Date of Patent: October 10, 2023Inventor: Joshua Christopher Joachim
-
Patent number: 11757633Abstract: A containerization engine is configured to host one or more containers, determine one or more digital certificates associated with the one or more containers, apply metadata to the digital certificates, and generate a database that includes a plurality of entries. Each of the plurality of entries is indicative of a relationship between at least a portion of the metadata, a digital certificate of the one or more digital certificates, and a user of the one or more containers. Furthermore, the containerization engine is configured perform a certificate rotation using the database.Type: GrantFiled: December 28, 2020Date of Patent: September 12, 2023Assignee: United Services Automobile AssociationInventors: Ashley Raine Philbrick, Ryan Thomas Russell, David Joaquin Harris, Sacha Melquiades De'Angeli
-
Patent number: 11755718Abstract: This invention relates generally to blockchain implementations and is suited for, but not limited to, use with the Bitcoin blockchain. It can be used for the implementation of automated processes such as device/system control, process control, distributed computing and storage and others. The invention provides an event detecting, monitoring and/or counting mechanism. The event may be, for example, a vote, decision or selection which is made by a given entity. The invention provides a counting solution in which a computing resource, running simultaneously and in parallel to the blockchain, manages a loop-based operation. The computing resource continuously monitors the state of the blockchain as well as any other off-blockchain input data or source. The execution of the loop is influenced by the state of the blockchain. Each iteration of the loop that is executed by the computing resource is recorded in a transaction that is written to the blockchain. It is stored as a hash within the transaction's metadata.Type: GrantFiled: March 31, 2021Date of Patent: September 12, 2023Assignee: nChain Licensing AGInventors: Craig Steven Wright, Stephane Savanah
-
Patent number: 11743248Abstract: A computer-implemented method includes: establishing a connection between a user device of a user and a system onboard a vehicle being driven by the user; requesting access, through the established connection, to user information on the user device; in response to a grant of access, retrieving at least a portion of the user information from the user device, the portion of user information including a digital identification document of the user that had been issued by an entity after having vetted the user, the digital identification document including a digital biometric of the user as well as a digital watermark indicating the issuing entity; and retaining, on the system onboard the vehicle, data encoding the digital identification document of the user on the vehicle such that when the vehicle is inspected by a third-party agent, the digital identification document of the user is presented to the third-party agent.Type: GrantFiled: March 22, 2022Date of Patent: August 29, 2023Assignee: Idemia Identity & Security USA LLCInventors: Stephen Miu, Daniel Poder, Yecheng Wu
-
Patent number: 11729151Abstract: A computerized process is described for transferring content from a first entity to a second entity including first transferring separately and via a database entity for each content: a content identifier, content rights, a content encryption key, a content initialization vector, a content encryption count, and a first entity identifier. Included with the transferred content is a transfer identifier, which is encrypted. After transferred content is received by the second entity, the transfer identifier is used to retrieve the content rights, content encryption key, content encryption initialization vector, content encryption count, and first entity identifier from the database entity. After receiving the content, both actions taken on the content and disposition of the content at the second entity are controlled according to the content rights by the first entity and the status of the content is reported to the first entity via a database entity.Type: GrantFiled: April 15, 2020Date of Patent: August 15, 2023Inventor: Alan Earl Swahn
-
Patent number: 11693930Abstract: A computational instance of a remote network management platform may execute a remote access call for a license consolidation server. The remote access call may contain instructions for obtaining concurrent license usage statistics from the license consolidation server. In response to obtaining the concurrent license usage statistics, the computational instance may update a software configuration with the concurrent license usage statistics, where the software configuration contains a license rights allocation for the concurrent software application. Based on the concurrent license usage statistics and the license rights allocations, the computational instance may generate a representation of a graphical user interface that contains an overview pane indicating a utilization of the concurrent software application. Then the computational instance may transmit, to a client device, the representation of the graphical user interface.Type: GrantFiled: June 29, 2022Date of Patent: July 4, 2023Assignee: ServiceNow, Inc.Inventors: Rohan Tyagi, Julian Michael Flores
-
Patent number: 11676121Abstract: Systems, methods, and non-transitory computer-readable media can receive a first content item uploaded by a first user. Content ownership information can be updated to associate the first content item with the first user. The first user can be provided with content item analytics pertaining to the first content item in a content item analytics interface.Type: GrantFiled: November 16, 2017Date of Patent: June 13, 2023Assignee: Meta Platforms, Inc.Inventors: Volodymyr Krestiannykov, Xiaoyin Qu, Aastha Gupta, Heping Gao, Rennie Hsie Song, Shuopeng Yin, Bradley Thomas Bushell, Tianhui Xu, Gali Levizky, Daniel Christian Shum, Abhishek Bapna, Lior Ben Kereth
-
Patent number: 11651056Abstract: This disclosure describes techniques for implementing a blockchain to manage license compatibility. The techniques include parsing a code segment in a version of source code based on one or more parsing parameters, wherein the code segment is associated with a transaction and distributed under a license. Thereafter, one or more blocks are inserted onto a blockchain distributed ledger recording the transaction. Upon receiving an updated version of the source code comprising a change to at least one code segment associated with a new transaction, additional blocks are inserted onto the ledger recording the new transaction. Based at least on the transaction recorded in the blocks, the license associated with the version of the source code is identified. Additionally, a flag may indicate license incompatibility with the license if the change to at least one code segment associated with the new transaction violates a license restriction of the identified license.Type: GrantFiled: August 30, 2019Date of Patent: May 16, 2023Assignee: T-Mobile USA, Inc.Inventors: Aaron Drake, Lee Miller London
-
Patent number: 11615379Abstract: A computer program for providing access to auto insurance information comprises a first software widget and a second software widget. The first software widget may appear on a display of a mobile electronic device. When selected by a user, the first software widget displays a first information screen that includes a phone number and a mailing address for an insurance agent of the user. The second software widget may also appear on the display. When selected by the user, the second software widget displays a second information screen that includes an image of an auto insurance card of the user. The second software widget may compare an expiration date from the second information screen with the current date and generate a first indicia if the expiration date occurred before the current date (such as if the virtual auto insurance card is out of date and needs to be updated).Type: GrantFiled: October 12, 2020Date of Patent: March 28, 2023Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: David J. Hughes, Scott Anderson, David Arnold
-
Patent number: 11570171Abstract: System and computer-implemented method for license management of virtual appliances in a computing system uses an activated virtual appliance in the computing system to forward an activation license from a license server on behalf of an unactivated virtual appliance in the computing system.Type: GrantFiled: June 27, 2019Date of Patent: January 31, 2023Assignee: VMWARE, INC.Inventors: Gaurav Srivastava, Syed Anwar, Soumik Biswas, Shashank Jain
-
Patent number: 11562312Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform is configured to receive a request to deploy one or more applications of a plurality of selected applications, wherein the plurality of selected applications are selected based on a determined role of an individual within an enterprise, and to deploy the one or more applications for at least one user device responsive to the request. The processing platform is further configured to monitor execution of the one or more applications in connection with the at least one user device, to receive and analyze data corresponding to the execution of the one or more applications, and to automatically generate one or more recommendations in connection with the deployment of the one or more applications for the at least one user device based on the received and analyzed data.Type: GrantFiled: February 15, 2018Date of Patent: January 24, 2023Assignee: EMC IP Holding Company LLCInventors: Stephen Fleming, John Paul N. Glick, Wissam F. Halabi, Kenneth D. Stambaugh, Cathal O'Mahony, Chris Murphy, Marcelo L. Magrisso, William Woodason
-
Patent number: 11544355Abstract: A resource management server including a controller, a communicator that communicates with a license management server which manages a license, and a storage. The storage stores resource information. The controller acquires information about a resource to be activated, acquires license information from the license management server via the communicator, and, when a plurality of sets of license information is acquired as the license information, allocates a license to the resource to be activated based on the plurality of sets of license information.Type: GrantFiled: July 31, 2020Date of Patent: January 3, 2023Assignee: SHARP KABUSHIKI KAISHAInventors: Kazuki Sato, Takayoshi Ohkohchi, Makoto Okumura
-
Patent number: 11507644Abstract: An embodiment may include persistent storage containing a plurality of software models and a plurality of entitlements thereto, wherein the software models include suite software models with associated downgrade rights. The embodiment may also involve: determining that a first suite software model contains a second suite software model; determining that the first suite software model is associated with a first set of downgrade rights to earlier versions thereof and the second suite software model is associated with a second set of downgrade rights to earlier versions thereof; sorting a list of the first suite software model, the earlier versions thereof, the second suite software model, and the earlier versions thereof in increasing order of version and height value; traversing the list to find a matching suite software model for a particular suite of the software applications; and assigning an entitlement for the matching suite software model to the particular suite.Type: GrantFiled: October 2, 2019Date of Patent: November 22, 2022Assignee: ServiceNow, Inc.Inventors: Nehal Lalit Chaudhary, Alexander Rangel, Virendra Karappa, Rohit Lobo, Sanjeet Singh Sahai
-
Patent number: 11507643Abstract: At least one machine readable medium comprising a plurality of instructions that in response to being executed by a system cause the system to send a unique identifier to a license server, establish a secure channel based on the unique identifier, request a license for activating an appliance from a license server over the secure channel, receive license data from the license server over the secure channel; determine whether the license is valid, and activate the appliance in response to a determination that the license data is valid.Type: GrantFiled: April 2, 2019Date of Patent: November 22, 2022Assignee: Intel CorporationInventors: Malini K. Bhandaru, Kapil Sood, Christian Maciocco, Isaku Yamahata, Yunhong Jiang
-
Patent number: 11496566Abstract: Systems and methods are provided for FAA-certified avionics devices to safely interface with non-certified mobile telecommunications devices before, during, and after flight. Data transmitted to the certified devices do not affect functionality of the certified device unless and until a user acknowledges and/or confirms the data on the certified device. Thus, the integrity of the certified device is maintained.Type: GrantFiled: August 24, 2017Date of Patent: November 8, 2022Assignee: ASPEN AVIONICS, INC.Inventors: John Uczekaj, Brad Hayden, Peter Lyons, Constantinos Kyriakos, Joseph Lyle
-
Patent number: 11487852Abstract: Blockchain-based license management provides capabilities for managing licensable aspects of a plurality of IHSs (Information Handling Systems) participating in the blockchain comprised of individual license blocks that record licensing transactions. A licensing authority initiates the blockchain and modifies licensable aspects of a specific participating target IHS by distributing license blocks that include one or more license tokens and license logic specifying instructions for the target's evaluation of the license tokens. Each participating IHS validates the received license blocks and adds them to a local copy of the blockchain. If a participating IHS is the target, that IHS uses the license logic to determine licensing modifications indicated by the licensing token. Licensable aspects of the IHS may then be modified based on the determined licensing modifications.Type: GrantFiled: June 26, 2018Date of Patent: November 1, 2022Assignee: Dell Products, L.P.Inventors: Shinose Abdul Rahiman, Chitrak Gupta
-
Patent number: 11468528Abstract: According to some embodiments, a system may include an additive manufacturing platform that provides additive manufacturing capability data. A customer platform, associated with a customer, may transmit an industrial asset item request for an industrial asset item. A digital transaction engine may receive the additive manufacturing capability data and the industrial asset item request. The digital transaction engine may then associate the industrial asset item request with an industrial asset definition file, and, based on the additive manufacturing capability data and the industrial asset definition file, assign the industrial asset item request to the additive manufacturing platform. The assignment of the industrial asset item request may be recorded via a secure, distributed transaction ledger. Responsive to the assignment, the additive manufacturing platform may create the industrial asset item (e.g., via an additive manufacturing printer) and provide the item to the customer.Type: GrantFiled: August 31, 2017Date of Patent: October 11, 2022Assignee: General Electric CompanyInventors: Joseph Salvo, Benjamin Edward Beckmann, John William Carbone
-
Patent number: 11457036Abstract: A proxy computer system receives content intended for a client computer from a third-party network service, where the content includes an encrypted portion. The proxy computer system makes a determination as to whether the encrypted portion is to be decrypted for the client computer, where the determination is made based at least in part on a historical analysis of the client computer. The proxy computer system sends the content to the client computer in a form that is based on the determination.Type: GrantFiled: March 12, 2020Date of Patent: September 27, 2022Inventor: Anthony Scotney
-
Patent number: 11449243Abstract: A system and method of securing a computer system by controlling write access to a storage medium by monitoring an application; detecting an attempt by the application to write data to said storage medium; interrogating a rules database in response to said detection; and permitting or denying write access to the storage medium by the application in dependence on said interrogation.Type: GrantFiled: June 17, 2021Date of Patent: September 20, 2022Assignee: Eighth Street Solutions LLCInventor: John Safa
-
Patent number: 11443248Abstract: Systems and methods are provided for assigned a plurality of timeslots for an event to a plurality of performers. A plurality of ticket requests from a plurality of computing devices are tracked at a server. Each ticket request includes an indicator representing at least one of the plurality of performers. A score is assigned to each of the plurality of performers based on the indicators associated with each performer across the plurality of ticket requests. A plurality of timeslots for the event are assigned to the plurality of performers according to the determined score for each of the plurality of performers.Type: GrantFiled: June 29, 2020Date of Patent: September 13, 2022Inventors: John Michalak, Dan Cull, Troy Nethken, Corey Fleming, Tas Nadas
-
Patent number: 11444933Abstract: A computer-implemented method includes: establishing a connection between a user device of a user and a system onboard a vehicle being driven by the user; requesting access, through the established connection, to user information on the user device; in response to a grant of access, retrieving at least a portion of the user information from the user device, the portion of user information including a digital identification document of the user that had been issued by an entity after having vetted the user, the digital identification document including a digital biometric of the user as well as a digital watermark indicating the issuing entity; and retaining, on the system onboard the vehicle, data encoding the digital identification document of the user on the vehicle such that when the vehicle is inspected by a third-party agent, the digital identification document of the user is presented to the third-party agent.Type: GrantFiled: June 26, 2020Date of Patent: September 13, 2022Assignee: Idemia Identity & Security USA LLCInventors: Stephen Miu, Daniel Poder, Yecheng Wu
-
Patent number: 11436352Abstract: The technology disclosed herein provides a proof-of-work key wrapping system for restricting data execution based on device capabilities. An example method may include: accessing a wrapped key and a cryptographic attribute for the wrapped key, wherein the wrapped key encodes a cryptographic key; deriving, by a processing device, the cryptographic key in view of the wrapped key and the cryptographic attribute; using the cryptographic key to access program data; and executing, by the processing device, the program data, wherein the executed program data evaluates a condition related to the duration of time.Type: GrantFiled: August 19, 2019Date of Patent: September 6, 2022Assignee: Red Hat, Inc.Inventors: Michael Hingston McLaughlin Bursell, Nathaniel Philip McCallum, Peter M. Jones
-
Patent number: 11429696Abstract: Embodiments of the disclosure provide application management capabilities to enterprises. A computing device of a user, associated with the enterprise, receives an enrollment token signed with a certificate. The enrollment token includes an enterprise identifier associated with the enterprise. The computing device receives a package containing one or more applications. The package also includes an enterprise identifier. Installation and execution of one or more applications from the received package is accepted or rejected based on a comparison of the enterprise identifier from the enrollment token with the enterprise identifier from the received package or application. A web service provides validation services by monitoring the installation and execution of applications on the computing devices associated with the enterprise.Type: GrantFiled: June 27, 2017Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Clifford Paul Strom, Daniel Kevin McBride, Arvind Ramakrishnan, Yashraj Motilal Borse, Chittaranjan Pattekar
-
Patent number: 11425279Abstract: An information processing device not connected to a communication line includes a processor configured to measure an accumulated number of execution counts for specific processing repeatedly performed by an application, and perform control so that after the accumulated number of execution counts reaches an allowable number, the application is not started up.Type: GrantFiled: April 10, 2020Date of Patent: August 23, 2022Assignee: FUJIFILM Business Innovation Corp.Inventors: Kota Matsuo, Yusuke Izumisawa, Mami Yokohashi
-
Patent number: 11409891Abstract: There is provided a method and system for allocating access to digital media content. In one embodiment, the system may comprise a media server accessible over a communications network, a processor of the media server being configured to encrypt the digital media content to produce a secondary license for the digital media content, and to provide a temporary license key allowing a user to access at least a first portion of the digital media content during an activation usage interval of the secondary license for that portion of the digital media content assigned to the user. The media server further comprises an assignment database configured to store an assignment status of the license. Such a system is configured to permit the user to access the assigned portion of the digital media content during the usage interval.Type: GrantFiled: January 3, 2020Date of Patent: August 9, 2022Assignee: Disney Enterprises, Inc.Inventors: Robert Schonfeld, Arnaud Robert
-
Patent number: 11411736Abstract: Updating a verifiable claim so that a duration of the verifiable claim can be modified without direct user input. A plurality of verifiable claims that have previously been issued to a user are accessed by a computing system. The plurality of verifiable claims include duration metadata that defines a duration of each of the plurality of verifiable claims. The duration metadata of each of the plurality of verifiable claims is monitored to determine those of the plurality of verifiable claims that are set to expire based on the defined duration. For those verifiable claims that are set to expire, a request is made to a party that issued each verifiable claim for update information that is configured to modify the duration of each verifiable claim. In response to receiving the update information, the duration of each verifiable claim is automatically updated without the need for any direct user input.Type: GrantFiled: March 3, 2020Date of Patent: August 9, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Brandon Murdoch, Ankur Patel, Guillermo P. Proano, Nithya Ganesh