Network Patents (Class 717/176)
-
Patent number: 12248791Abstract: Aspects of the disclosure provide for mechanisms providing a captive portal to manage a driver application for a peripheral device. Systems and methods of the disclosure include: providing, by a client device, a first request for a connection with a peripheral device over a wireless network provided by the peripheral device; receiving a message granting the connection to the wireless network; providing a second request to access a first web page at an address; receiving a second web page associated with a driver application for the peripheral device instead of the first web page; and launching the driver application by using a first link that facilitates an installation of the driver application and a second link that launches the driver application.Type: GrantFiled: November 20, 2023Date of Patent: March 11, 2025Assignee: Red Hat, Inc.Inventor: Michael Tsirkin
-
Patent number: 12223364Abstract: An executable monitoring agent executing commands on a host server monitors for commands it cannot execute. Upon receiving a command that it cannot execute the monitoring agent initiates a search for the capability to execute the command. Upon finding the capability on the host server it is downloaded and installed, giving the monitoring agent the requisite capability to execute the command.Type: GrantFiled: March 9, 2021Date of Patent: February 11, 2025Assignee: observIQ, Inc.Inventors: Daniel R. Jaglowski, Michael E. Kelly
-
Patent number: 12219086Abstract: A communication module includes a plurality of communication interfaces that support a plurality of different types of communication interface standards to implement a general-purpose communication module that enables data communication not depending on types of equipment. A plurality of programs to be executed in the communication module include a first app to be executed on an OS (Operating System) and one or a plurality of second apps to be executed on the OS. Each of one or more second apps is an app that performs communication in accordance with one or more types of communication protocol on one or more communication interface standards and is an app that can be arbitrarily installed and arbitrarily uninstalled. The first app is an app as middleware between the OS and the one or the plurality of second apps.Type: GrantFiled: December 13, 2019Date of Patent: February 4, 2025Assignee: Hitachi Industrial Equipment Systems Co., Ltd.Inventors: Tomohisa Kohiyama, Takayoshi Fujioka, Naoya Tobisawa
-
Patent number: 12210856Abstract: Systems and methods for performing dynamic code management, such as dynamic management of JavaScript tags in webpages or code segments in native applications, are disclosed. A user device loading a web or native application can access a factor, such as a user device-specific attribute or a piece of content of the webpage or native application being loaded. That factor can be applied to a rule that is evaluated (e.g., by the user device or a code server) to select one or more desired segments of code (e.g., JavaScript tags or native application code) to be executed by the user device from a pool of available code (e.g., pre-embedded code or dynamically injected code).Type: GrantFiled: September 9, 2022Date of Patent: January 28, 2025Assignee: LIVEPERSON, INC.Inventors: Grant Lawrence Miller, Marc Campbell
-
Patent number: 12204505Abstract: A computer-implemented system for organizing data migration is disclosed. The computer-implemented system includes a receiving module to receive a plurality of data as an input from a user, a recommendation module generates a plurality of recommendations by processing on the received input using an artificial intelligence model. The plurality of recommendations includes a plurality of migration plans. A cloud migration module receives a plurality of inputs based on the plurality of migration plans and automatically generate a landing zone pertaining to a first migration wave, a post-migration phase module perform a continuous improvement loop after each phase of the first migration wave, fine-tune the continuous improvement loop for subsequent migration waves, and continuously analyze a predefined cloud platform environment to identify areas of improvement, a chatbot module provides on-demand support to the user during and after the migration.Type: GrantFiled: April 5, 2024Date of Patent: January 21, 2025Assignee: Onix Networking Corp.Inventors: Sanjay Singh, Patrick Schablitzki, Ramnish Singh, Jay Jambotkar, Anantha Balasubramanian, Balaji Ramakrishnan, Rajesh Kannan
-
Patent number: 12204913Abstract: A system and method for installation and configuration of computing resources where a local attribute that uniquely identifies a deployed device is used with a query to a remote domain name server to receive one or more responses to the query, the responses from the domain name server providing the steps and operations to implement an expected local configuration which is then validated and implemented in each the deployed device.Type: GrantFiled: January 12, 2023Date of Patent: January 21, 2025Inventors: Carlo Daffara, Lorenzo Faleschini
-
Patent number: 12184657Abstract: A system and method for recommending applications for employee onboarding. An employee's department and designation are identified and based on that a unique recommendation algorithm suggests most relevant applications for use. Additionally, the onboarding solution provides a levelling framework in which the applications are added automatically for user access, further the access to specific resources in the organization such as groups, licenses, roles etc. is provided. Furthermore, the resource management for employees is done such as access to shared folders, projects, dashboards, workspaces etc. is provided.Type: GrantFiled: December 15, 2022Date of Patent: December 31, 2024Assignee: ZLURI TECHNOLOGIES PRIVATE LIMITEDInventors: Chaithanya Yembari, Sethu Meenakshisundaram, Ritish Reddy, Shivam Verma, Paritosh Lokhande, Yatharth Singh
-
Patent number: 12177386Abstract: Enablement of a voice channel being established between an IoT device and a controller through the use of a voice-line service system.Type: GrantFiled: October 27, 2022Date of Patent: December 24, 2024Assignee: Movius Interactive CorporationInventors: Philip Lowman, Michael Speanburg, George Backhaus, Amit Modi, Jon Plotky, Paul Rubenstein
-
Patent number: 12177073Abstract: A system for configuring a network, comprising a network software installation system operating on a first processor and configured to install a current version of one or more algorithms on each of a plurality of site-specific hardware items and to configure each of the plurality of site-specific hardware items to interoperate with each other. A plurality of microbots operating on one or more of the plurality of site-specific hardware items, each microbot having state and configured to communicate with each other microbot over a microbot network.Type: GrantFiled: April 5, 2022Date of Patent: December 24, 2024Assignee: RELIANCE JIO INFOCOMM USA, INC.Inventors: Arun Rajagopal, Abhijeet Singh, Venugopal Kanumalla
-
Patent number: 12169545Abstract: An identity provider (IdP) defines an interface for obtaining device posture signals in a flexible manner. Third-party signal providers author plugins that conform to the defined interface and make the plugins available to the organizations that use their services. The plugins incorporate the third-party signals into the authentication logic of the IdP, allowing the authentication logic to obtain organization-defined information about client device posture of the client devices on which user authentication is taking place. This permits different organizations that use the IdP to tailor their authentication processes to the particular types of signals available to them, and to their own particular organization policies. This allows, for example, conformity to organization policies such as user data use policies.Type: GrantFiled: December 3, 2021Date of Patent: December 17, 2024Inventors: Dipti Vivek Shiralkar, Jared Hanson, Sai Maddali, Johannes Stockmann
-
Patent number: 12160518Abstract: Methods, systems, and devices for wireless communications are described. Private keys may be maintained upstream in a network at a more secure location. For example, when a signature is needed, a base station may transmit a signing request to a signing function within the core network and may transmit system information (SI) to be protected. The signing function may use a private key to generate a signature for the SI and returns the signature to the base station. The base station may transmit the SI and the signature to user equipment (UEs) within a coverage area of the base station. The UEs may obtain a public key corresponding to the private key and may use the public key to verify that the signature for the SI is valid and from the base station. The public key, and hence the signature, may correspond to a particular tracking area.Type: GrantFiled: October 8, 2020Date of Patent: December 3, 2024Assignee: QUALCOMM IncorporatedInventors: Soo Bum Lee, Gavin Bernard Horn, Ravi Agarwal
-
Patent number: 12124833Abstract: Methods, systems, and devices for techniques for managing offline identity upgrades are described. A memory system may receive a command to update a device identifier for a device identifier composition engine (DICE) associated with the memory system. The memory system may generate an updated device identifier, at a first software layer of a set of software layers of the DICE, based on receiving the command. The memory system may decrypt a device specific key (DSK) stored at a read-only memory device of the memory system based on the received command, and sign the updated device identifier using the DSK based on decrypting the DSK. The memory system may execute one or more operations associated with the first software layer of the set of software layers of the DICE based on the signed updated device identifier.Type: GrantFiled: May 13, 2022Date of Patent: October 22, 2024Assignee: Micron Technology, Inc.Inventors: Niccolo Izzo, Alessandro Orlando, Danilo Caraccio, David Hulton
-
Patent number: 12117926Abstract: A method for performing a health check of a customized function across multiple cloud/hybrid platforms is disclosed. The method includes submitting a customized function to a health check system, which includes components on both on an on-premise network and a public cloud network. The submitted function is then uploaded to a cloud object storage. The method further includes having the customized function retrieved from the cloud object storage and scheduling an execution of the customized function according to a user defined schedule. Once the customized function is executed, the method further acquires results of the executed function and corresponding metrics and updates a health check metrics table of a metadata database with the acquired results and metrics.Type: GrantFiled: September 8, 2023Date of Patent: October 15, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Akhilesh Gupta, Purushothaman Jegatheesan, Anupam Arora
-
Patent number: 12106093Abstract: A workflow tool to build, deploy and release application code of an application to any of one or more cloud computing platforms. The workflow tool is executed by one or more processors to generate a single configuration file for the application, the single configuration file comprising, using a common command-line interface (CLI) language: a build configuration defining a build tool used for building the application; a deploy configuration defining a cloud computing platform to which the application will be deployed; and a release configuration defining logic for releasing the application to one or more users of the cloud computing platform. The workflow tool further includes a release uniform resource locator (URL) generated by the first processor, the release URL providing access, by the cloud computing platform to the one or more users, to the application upon the releasing.Type: GrantFiled: June 29, 2021Date of Patent: October 1, 2024Assignee: HashiCorpInventors: Timothy Gross, Mitchell Hashimoto
-
Patent number: 12099773Abstract: In an exemplary process for accessing a function of an external device through a computer-generated reality interface, one or more external devices are detected. Image data of a physical environment captured by an image sensor is obtained. The process determines whether the image data includes a representation of a first external device of the one or more detected external devices. In accordance with determining that the image data includes a representation of the first external device, the process causes a display to concurrently display a representation of the physical environment according to the image data, and an affordance corresponding to a function of the first external device, wherein detecting user activation of the displayed affordance causes the first external device to perform an action corresponding to the function.Type: GrantFiled: August 1, 2023Date of Patent: September 24, 2024Assignee: Apple Inc.Inventors: Justin D. Stoyles, Michael Kuhn
-
Patent number: 12095823Abstract: Systems, computer program products, and methods are described herein for self-clustering computing protocols. The present invention is configured to detect, using a node analysis engine, a change in a network security protocol associated with a first node or device within a distributed network, and transmit instructions for the first node or device to broadcast the change to nearby nodes or devices such that they can act in concert to protect against identifies security issues.Type: GrantFiled: December 10, 2021Date of Patent: September 17, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Brandon Sloane, Michael Ogrinz
-
Patent number: 12093447Abstract: In one embodiment, a method includes instructing sensors on an AR headset to capture data of a real-world environment, discovering a 3D location where a native application configured to run natively on an operating system is downloadable, generating and displaying a virtual object representing the native application at the 3D location, detecting a user of the AR system interacting with the virtual object, downloading a first executable portion of the native application, executing the first executable portion within a sandbox process having a predetermined set of access permissions, progressively downloading a remaining executable portion of the native application while the user is interacting with the executed first executable portion, and in response to a determination that the native application is completely downloaded, installing the native application on the operating system.Type: GrantFiled: January 13, 2022Date of Patent: September 17, 2024Assignee: META PLATFORMS TECHNOLOGIES, LLCInventors: Alexander Michael Louie, Bernhard Poess, Jossie E. Tirado Arroyo, Michal Hlavac
-
Patent number: 12086571Abstract: Provided is an architecture for facilitating deployment of a software product. A user action designer records user actions performed on a user interface for deployment of first and second microservices. User actions include input of first and second sets of configuration details for the deployment of the first and second microservices, respectively. A first set of configuration details is indicative of a first machine configuration, a first deployment mode, and a first cloud technology. A second set of configuration details is indicative of the first machine configuration, the first deployment mode, and a second cloud technology. An orchestrator facilitates provisioning of first and second cloud instances at the first and second cloud technologies for the deployment of the first and second microservices based on the first and second sets of configuration details, respectively.Type: GrantFiled: August 30, 2022Date of Patent: September 10, 2024Assignee: Calibo LLCInventors: Shubhabrata Mohanty, Javeed Ali Baig. Moghal
-
Patent number: 12069136Abstract: Methods, systems and computer program products for shared content management systems. In a content management system that supports multiple applications that operate on shared documents, multiple modules are operatively interconnected to make and present activity-based application recommendations. Techniques for making activity-based application recommendations include recording a series of interaction events from multiple users, which events correspond to a series of interactions performed by a plurality of applications over a shared content object. Constituent interaction events from the series of interactions are analyzed to determine a set of recommended applications. The set of recommended applications is presented to a user in a dynamically-populated user interface.Type: GrantFiled: August 5, 2022Date of Patent: August 20, 2024Assignee: Box, Inc.Inventors: Daniel Wayne Morkovine, Michelle Sangeun Oh, Faizan N. Buzdar, Derrik R. Lansing, Christopher Tucker, Victoria Wee, Prachi Subhash Jadhav, Dhiraj Sekhri, Pal Ramanathan
-
Patent number: 12056243Abstract: An application installed on a user device (e.g., a mobile device, a smart device, a communication device, a computing device, etc.) may be used to validate, authenticate, and/or authorize another application installed on and/or associated with the user device.Type: GrantFiled: August 29, 2019Date of Patent: August 6, 2024Assignee: Comcast Cable Communications, LLCInventors: Eric Schrag, Saravanan Muthusamy
-
Patent number: 12051096Abstract: Techniques are described for facilitating use of software components by software applications in a configurable manner. In some situations, the software components are fee-based components that are made available by providers of the components for use by others in exchange for fees defined by the components providers, and in at least some situations, the software components may have various associated restrictions or other non-price conditions related to their use. The described techniques facilitate use of such software components by software applications in a configured manner. Furthermore, in at least some situation, the execution of such software applications is managed by an application deployment system that controls and tracks the execution of the software application on one or more computing nodes, including to manage the execution of any software components that are part of the software application.Type: GrantFiled: August 5, 2019Date of Patent: July 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Benjamin W. Mercier, Marvin M. Theimer, Eric J. Brandwine, Joseph E. Fitzgerald
-
Patent number: 12050900Abstract: An electronic device may include a memory, a communication circuit, and a processor configured to be operatively connected to the memory and the communication circuit, wherein the processor may be configured to: receive an update package of a first application from a server through the communication circuit, based on a request to update the first application; identify at least one application related to execution of the first application; identify whether at least one of the first application or the related at least one application is currently being executed; and based on identifying that the at least one of the first application or the related at least one application is currently being executed, store the update package in the memory, and delay updating the first application by using a timer.Type: GrantFiled: May 20, 2022Date of Patent: July 30, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kwanhee Jeong, Jeongsik Mun
-
Patent number: 12045383Abstract: Described are virtual AR interfaces for generating a virtual rotational interface for the purpose of controlling connected IoT devices using the inertial measurement unit (IMU) of a portable electronic device. The IMU control application enables a user of a portable electronic device to activate a virtual rotational interface overlay on a display and adjust a feature of a connected IoT product by rotating a portable electronic device. The device IMU moves a slider on the virtual rotational interface. The IMU control application sends a control signal to the IoT product which executes an action in accordance with the slider position. The virtual rotational interface is presented on the display as a virtual object in an AR environment. The IMU control application detects the device orientation (in the physical environment) and in response presents a corresponding slider element on the virtual rotational interface (in the AR environment).Type: GrantFiled: September 1, 2022Date of Patent: July 23, 2024Assignee: Snap Inc.Inventors: Lei Zhang, Youjean Cho, Daekun Kim, Ava Robinson, Yu Jiang Tham, Rajan Vaish, Andrés Monroy-Hernández
-
Patent number: 12045351Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: receive firmware of an integrated circuit (IC) of an information handling system; receive a digital signature of the firmware, where the digital signature includes an encrypted hash value, encrypted with a private encryption key; determine a first hash value of the firmware; decrypt the encrypted hash value, via a public encryption key associated with the private encryption key, to obtain a second hash value; determine if the first hash value matches the second hash value; if so, permit the information handling system to boot an operating system; and if not, prevent, by the authentication device, the information handling system from booting the operating system.Type: GrantFiled: April 24, 2020Date of Patent: July 23, 2024Assignee: Dell Products L.P.Inventors: Jeffrey Leighton Kennedy, Milton Olavo Taveira
-
Patent number: 11995437Abstract: A center configured to communicate with a vehicle includes one or more processors. The processors are configured to store an update record of software of an electronic control unit mounted on the vehicle. The processors are configured to receive a current version of the software of the electronic control unit from the vehicle. The processors are configured to determine whether the received current version agrees with a version of a last update recorded in the update record. The processors are configured to transmit an error notification to the vehicle when the processors determine that the received current version does not agree with the version of the last update.Type: GrantFiled: February 24, 2022Date of Patent: May 28, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Shoichi Nagamitsu
-
Patent number: 11989756Abstract: A computer implemented method, a smoking substitute device, a mobile device, and a remote server all for updating firmware of a smoking substitute device. The computer implemented method having the steps of: logging one or more errors encountered by the smoking substitute device; transmitting the one or more errors to a second device; selecting, based on the one or more errors encountered by the smoking substitute device, an updated firmware for use by a processor in the smoking substitute device; transmitting, from the second device to the smoking substitute device, the updated firmware; and updating the firmware of the smoking substitute device with the updated firmware received from the second device.Type: GrantFiled: August 25, 2020Date of Patent: May 21, 2024Assignee: Imperial Tobacco LimitedInventors: Daniel Fard, Oliver Talbot
-
Patent number: 11989304Abstract: A secure multi-Basic Input/Output System (BIOS)-image system includes a BIOS storage system having a first BIOS storage region and a second BIOS storage region. A first BIOS image is stored in the first BIOS storage region and is configured to utilize a plurality of initialization drivers during a first initialization process. A BIOS subsystem is coupled to the BIOS storage system. The BIOS subsystem receives second BIOS storage region write-enablement information and, in response, enables writing to the second BIOS storage region. Subsequent to enabling writing to the second BIOS storage region, the BIOS subsystem writes a second BIOS image to the second BIOS storage region. The BIOS subsystem may then use the second BIOS image that was written to the second BIOS storage region to perform a second initialization process that utilizes a subset of the plurality of initialization drivers.Type: GrantFiled: March 9, 2022Date of Patent: May 21, 2024Assignee: Dell Products L.P.Inventors: Wei Liu, Alberto David Perez Guevara
-
Patent number: 11989569Abstract: Unikernel provisioning is disclosed. A binary is received. The received binary is converted into a unikernel that is deployable on a virtual machine at least in part by generating a disk image comprising the received binary, a loader for loading the received binary, and portions of an operating system required to execute the received binary.Type: GrantFiled: June 10, 2021Date of Patent: May 21, 2024Assignee: NanoVMs, Inc.Inventor: Ian Eyberg
-
Patent number: 11989541Abstract: A computer-implemented method includes a processor decoding a first document output by a first deployment tool to construct a deployment parameter missing from a deployment validation rule in the first document. The processor creates a second document using the constructed deployment parameter and submits the second document to a second deployment tool to load the deployment validation rule into the second deployment tool.Type: GrantFiled: October 4, 2021Date of Patent: May 21, 2024Assignee: Target Brands, Inc.Inventors: Kent M. Vareberg, Michael C. Beckel
-
Patent number: 11985213Abstract: Methods, systems and apparatus for the stateless triggering and execution of code cell of computational documents residing on a server. The system may use an API layer to receive triggers from a client device, interpret the triggers to identify code cells to be executed, identify the computational documents on the server in which code cells reside, schedule the execution of the code cells, collect the results of the execution of the code cells and send those results back to the client device.Type: GrantFiled: August 22, 2023Date of Patent: May 14, 2024Assignee: Pulastya Inc.Inventors: Darshita Chaturvedi, Shyam Swaroop
-
Patent number: 11983544Abstract: A method for managing an information technology infrastructure is provided. The method may include generating a workspace configured to maintain configurations for the information technology infrastructure. A configuration file specifying configurations to apply to the information technology infrastructure may be merged into the workspace. An execution plan may be generated based on the workspace. The execution plan may include operations to apply, to the information technology infrastructure, the configurations specified in the configuration file. The configurations may be applied, based on the execution plan, by at least provisioning, modifying, and/or de-provisioning one or more resources at the information technology infrastructure. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: July 3, 2019Date of Patent: May 14, 2024Assignee: HashiCorpInventors: Mitchell Hashimoto, Armon Dadgar, Paul Hinze
-
Patent number: 11977753Abstract: Systems and methods for providing a storage extension system and method for secure and seamless access by various boot architectures are described. In some embodiments, an Information Handling System (IHS) may include a processor and a BIOS coupled to the processor, the BIOS having program instructions that, upon execution, cause the IHS to receive a request to access a bios storage region of the IHS from a driver, determine whether the device associated with the driver is a platform boot device such that when the boot device is a platform boot device, facilitate access to a native bios storage region of the bios storage region by the driver, and when the boot device is not a platform boot device, facilitate access to an extended bios storage region of the bios storage region by the driver.Type: GrantFiled: April 13, 2022Date of Patent: May 7, 2024Assignee: Dell Products, L.P.Inventors: Karunakar Poosapalli, Shekar Babu Suryanarayana
-
Patent number: 11968090Abstract: A system for dynamically updating modules used by a mobile application configured on a user device may enable the more efficient use of system resources and improve the user experience. A current state of the mobile application may be determined and provided to a mobile application module service that may execute a rules engine using input based on the current state of the mobile application. The rules engine may generate a current module state for the mobile application that the mobile application can use to download currently needed modules and/or delete modules no longer needed.Type: GrantFiled: December 22, 2021Date of Patent: April 23, 2024Assignee: T-Mobile USA, Inc.Inventors: Kanakrai Gajendra Chauhan, Navtej Paul Chilana
-
Patent number: 11960542Abstract: Methods comprising determining a dataset of entries, each comprising an entity identifier and associated application identifier(s) are provided. One method comprises determining a set of application pairs from the dataset; determining a correlation score for each application pair based; responsive to the correlation score exceeding a threshold correlation value: determining application identifiers of the application pair as being correlated; providing a correlation write request comprising the applications identifiers of the pair to an app recommender database.Type: GrantFiled: May 24, 2023Date of Patent: April 16, 2024Assignee: Xero LimitedInventors: Kendra Vant, Soon-Ee Cheah, Rebecca Dridan, Shannon Pace
-
Patent number: 11954502Abstract: Disclosed is an electronic apparatus, including: a storage; and a processor configured to execute a first execution code based on first configuration information in response to an execution event of a program including the first execution code and the first configuration information stored in the storage, update the program by replacing the first execution code and the first configuration information with a second execution code and second configuration information in response to an update event of the program, and update the first configuration information to the second configuration information while maintaining the first execution code in response to the update event of the first configuration information.Type: GrantFiled: April 19, 2019Date of Patent: April 9, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyungmin Kang, Iksoon Kim, Yoojin Park, Surngkyo Oh, Bongwon Seo, Cheulhee Hahm
-
Patent number: 11928520Abstract: Operations of a method include receiving a configuration request requesting configuration management of a base configuration package that describes infrastructure of an application. The operations include determining, for the base configuration package, a plurality of package functions. Each package function of the plurality of package functions extends functionality of the base configuration package. The operations include determining, for the base configuration package and the plurality of package functions, a change-proposal function. The change-proposal function proposes one or more of the plurality of package functions to extend the functionality of the base configuration package. The operations include transmitting, to a user device, the change-proposal function and receiving, from the user device, approval of the change-proposal function.Type: GrantFiled: July 26, 2022Date of Patent: March 12, 2024Assignee: Google LLCInventors: Justin Santa Barbara, Brian Grant, Martin Maly
-
Patent number: 11922149Abstract: A method and system for generating a transaction for a blockchain protocol are disclosed. The method comprises using a software resource to receive, generate, or derive at least one data item, insert, at least once, a portion of code into a script associated with the transaction, where the script is written in a language that is functionally restricted. Upon execution of the script, the portion of code provides functionality of a control flow mechanism controlled or influenced by the at least one data item. The method further comprises using the software resource to generate the blockchain transaction comprising the script and submit the blockchain transaction to a blockchain network.Type: GrantFiled: April 18, 2022Date of Patent: March 5, 2024Assignee: nChain Licensing AGInventors: Craig Steven Wright, Stephane Savanah
-
Patent number: 11922222Abstract: A control plane system can be used to manage or generated components in a shared computing resource environment. To generate a modified components, the control plane system can receive receiving configurations of a component. The configurations can include software versions and/or parameters for the component. Using the configurations, the control plane system can generate an image of a modified component, and communicate the image to a master node in the shared computing resource environment. The master node can provides one or more instances of the modified component for use based on the received image.Type: GrantFiled: January 30, 2020Date of Patent: March 5, 2024Assignee: Splunk Inc.Inventors: Gaurav Chawla, Mehul Goyal, Sanish Mahadik, Sumeet Rohatgi
-
Patent number: 11914486Abstract: Aspects of a data environment, such as the cloning, hibernation, and recovery of databases, are managed using a separate control environment. A monitoring component of the control environment can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events for a data instance in the data environment. A workflow can be instantiated that includes tasks necessary to perform actions such as recovery, hibernation, resumption from hibernation, or backup or cloning. Tasks of the workflow can cause certain jobs to be performed by host managers in the data environment to affect calls made to the control environment.Type: GrantFiled: June 17, 2022Date of Patent: February 27, 2024Assignee: Amazon Technologies, Inc.Inventors: Grant Alexander MacDonald McAlister, Milovan Milovanovic
-
Patent number: 11880872Abstract: Techniques for energy management including enrollment using verification technology. In some implementations, a computing device receives applicant data to execute an enrollment application for an applicant applying for a particular energy management program. The computing device receives grid operator data from a grid operator to verify against the applicant data. The computing device determines whether the applicant data verifies to the grid operator data. The computing device generates an enrollment recommendation that corresponds to the applicant for the particular energy management program in response to determining whether the applicant data verifies to the grid operator data. The computing device provides the enrollment recommendation to a grid operator for review of whether to accept or reject the applicant to the particular energy management program.Type: GrantFiled: August 8, 2022Date of Patent: January 23, 2024Assignee: EnergyHub, Inc.Inventors: Jonah Gold, Michael DeBenedittis, William Cybriwsky, Laura Seidman
-
Patent number: 11870635Abstract: Disclosed here are systems and methods for integration of third-party, dynamic embedded processes into a single process residing within a server or network. The disclosed technology enables entities and third-party service providers to communicate and share data and processes with each other on a single platform, which a user can engage with to access both the embedded processes and other processes internal to the platform. Integration of embedded-process communications also generates visualization of the processes between the entities responsible for completion of the process and the third-party service providers they engage to assist them in its completion. Sharing processes and relaying corresponding data between entities, third parties, and users is live and continually updated. This allows for information to be transmitted to/from various different parties and allows for live application of any changes in process or data.Type: GrantFiled: December 20, 2019Date of Patent: January 9, 2024Assignee: Nintex USA, Inc.Inventor: Ivan Zlatko Seselj
-
Patent number: 11863389Abstract: A method for managing an information technology infrastructure is provided. The method may include generating a workspace configured to maintain configurations for the information technology infrastructure. A configuration file specifying configurations to apply to the information technology infrastructure may be merged into the workspace. An execution plan may be generated based on the workspace. The execution plan may include operations to apply, to the information technology infrastructure, the configurations specified in the configuration file. The configurations may be applied, based on the execution plan, by at least provisioning, modifying, and/or de-provisioning one or more resources at the information technology infrastructure. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: April 22, 2019Date of Patent: January 2, 2024Inventors: Mitchell Hashimoto, Armon Dadgar, Paul Hinze
-
Patent number: 11848982Abstract: Techniques for facilitating operations in hybrid cloud computing systems are disclosed herein. In one embodiment, a method can include receiving, at a public cloud, a plurality of applications deployable in a private cloud and informing an access service of the public cloud computing system regarding the received applications deployable in the private cloud. The method also includes receiving, from a connection service of the private cloud, a request for a list of the received applications available at the public cloud and deployable in the private cloud. The method further includes in response to the received request, selectively identifying to the private cloud the list of applications based on a service subscription associated with the connection service.Type: GrantFiled: December 16, 2021Date of Patent: December 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Vladimir Pogrebinsky, Gilles Zunino, Bradley Bartz
-
Patent number: 11829464Abstract: A system includes processing circuitry and a system memory configured to store at least one software image. The at least one software image includes at least one program image and a keychain image associated with the at least one software image, the keychain image including at least one soft key. The processing circuitry is configured to obtain a desired soft key associated with the at least one software image from the keychain image based on key information included in the at least one software image, and authenticate the at least one software image based on the obtained soft key.Type: GrantFiled: September 11, 2020Date of Patent: November 28, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Keunyoung Park
-
Patent number: 11831706Abstract: Methods and systems for managing distributed systems are disclosed. The distributed systems may include any number of data processing systems that may contribute to the functionality of the distributed system. To contribute to the functionality of the distributed system, each of the data processing systems may need to be configured to positively contribute to one or more functions. To manage configuration of data processing system, intermediate representations of roles may be used to flexibly manage system configuration. The roles may be selected based on an intent with respect to use of services that may be provided by the data processing systems. The intent may be confirmed based on services that may, during their operation, rely on the services that may be provided by the data processing systems.Type: GrantFiled: January 10, 2023Date of Patent: November 28, 2023Assignee: Dell Products L.P.Inventors: Dharmesh M. Patel, Lucas A. Wilson
-
Patent number: 11816191Abstract: Provided is a system capable of appropriately performing period management of a license provided by an information processing apparatus. The information processing apparatus includes a data generation unit that generates first license communication information using first device information, the first device information being information including a first reference date and time and a device unique key, the first reference date and time being a date and time set using a hardware clock of an electronic device and being a date and time used for period management of a license, the device unique key being a key unique to the electronic device, and the first license communication information being information including at least one of an effective term or an expiration time of the license and the first reference date and time and used for installing the license in the electronic device.Type: GrantFiled: January 30, 2019Date of Patent: November 14, 2023Assignee: SONY CORPORATIONInventor: Yosuke Hiratsuka
-
Patent number: 11809852Abstract: There are provided systems and methods for a distributed autonomous patching system. During patching of a cloud computing architecture, an autonomous patching system may operator autonomously with no to minimal operator input to patch the host machines and corresponding computes of the cloud computing architecture's available applications. This may work by receiving a patch and determining corresponding patching factors for an availability zone of computes in the cloud. The system may then determine a patching topology map having an order of patching nodes for the selected computes of the application in the availability zone. Thereafter, while monitoring those computes, the system may select certain computes into an active processing funnel, where the patch is applied to those computes. Fingerprinting of before and after-patch states may be used to ensure proper patching.Type: GrantFiled: September 14, 2021Date of Patent: November 7, 2023Assignee: PAYPAL, INC.Inventors: Benjamin Thomas, Suresh Mathew, Arvind Sugumar, Krishnakanth Batta, Vaibhav Desai, Ramakrishnan Sumesh Vadassery, Shankar Jothi
-
Patent number: 11803537Abstract: Systems, methods, and apparatuses for implementing an SQL query and filter mechanism for blockchain stored data using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment include operating a blockchain interface to the blockchain on behalf of a plurality of tenants of the host organization, in which each one of the plurality of tenants operate as a participating node with access to the blockchain. The system receives input for adding a plurality of authorized network participants to a declared application, updates a blockchain asset on the blockchain containing metadata for the declared application, deploys an executable install package to each of the plurality of authorized network participants for the declared application, retrieves the metadata for the declared application from the blockchain, and displays GUIs specific to the declared application which are auto generated by the executable install package based on the retrieved metadata.Type: GrantFiled: January 30, 2020Date of Patent: October 31, 2023Assignee: Salesforce, Inc.Inventor: Prithvi Krishnan Padmanabhan
-
Patent number: 11789855Abstract: A method for performing a health check of a customized function across multiple cloud/hybrid platforms is disclosed. The method includes submitting a customized function to a health check system, which includes components on both on an on-premise network and a public cloud network. The submitted function is then uploaded to a cloud object storage. The method further includes having the customized function retrieved from the cloud object storage and scheduling an execution of the customized function according to a user defined schedule. Once the customized function is executed, the method further acquires results of the executed function and corresponding metrics and updates a health check metrics table of a metadata database with the acquired results and metrics.Type: GrantFiled: December 23, 2021Date of Patent: October 17, 2023Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Akhilesh Gupta, Purushothaman Jegatheesan, Anupam Arora
-
Patent number: RE49981Abstract: Measures, including methods, apparatuses and non-transitory computer-readable storage media, associated with network orchestration. A model of a physical resources part of a network and a model of a virtualised resources part of the network are obtained. The physical/virtualised resources part of the network includes a plurality of physical resources/at least one virtualised network function and represents dependencies between different physical/virtualised resources in the physical/virtualised resources part of the network. At least one optimisation operation is performed using the models of the physical and virtualised resources parts of the network to identify an optimised mapping of the at least one virtualised network function onto at least one of the plurality of physical resources. The at least one virtualised network function is instantiated on the at least one of the plurality of physical resources based on the identified optimised mapping.Type: GrantFiled: December 30, 2021Date of Patent: May 21, 2024Assignee: Metaswitch Networks Ltd.Inventors: Matthew Williams, Michael Evans, Jonathan Lawn, Calum Loudon, Diarmid Mackenzie