Distributed Data Processing Patents (Class 709/201)
-
Patent number: 12292808Abstract: This application relates to apparatus and methods for simultaneously servicing a plurality of computing devices. In one example, a testing system includes a testing frame with a plurality of cabinets, each of the plurality of cabinets housing a computing device under test. Further, the testing frame includes a control cabinet housing a testing computing device, where the testing computing device is communicatively coupled, through one or more hubs located in one or more networking cabinets of the testing frame, to each of the plurality of computing devices under test. The testing frame may also include a bracket that secures a monitor and a keyboard, where the monitor and keyboard are communicatively coupled to the testing computing device. The testing computing device can simultaneously service the plurality of computing devices, such as by causing the deletion of user data, the loading of software, and the testing of various functions.Type: GrantFiled: December 7, 2022Date of Patent: May 6, 2025Assignee: Communications Test Design, Inc.Inventors: Austin Gunter, Patrick Dameron
-
Patent number: 12292965Abstract: A computer stores, within a single user account, multiple supervised computing resources and multiple additional computing resources. The multiple supervised computing resources are associated with a security policy. The computer executes a first instance of a specified application that lacks read access and lacks write access to any and all of the multiple supervised computing resources. The computer executes, simultaneously with the first instance, a second instance of the specified application that accesses at least a portion of the multiple supervised computing resources. The computer applies rules from the security policy to the second instance of the specified application while foregoing applying the rules from the security policy to the first instance of the specified application.Type: GrantFiled: August 19, 2022Date of Patent: May 6, 2025Assignee: Venn Technology CorporationInventors: Aleksandr Osipov, Jacob Kazakevich, David Matalon, Alexander Chermyanin, Aleksandr Sedunov
-
Patent number: 12284231Abstract: Respective video streams of participants of a video conference are received. A first video stream of the respective video streams is determined to be unstitchable into a unified stream of the video conference. A request for a stitching image is transmitted to a participant of the participants corresponding to the first video stream. The stitching image is received from the participant. The first video stream is stitched into the unified stream by stitching the first video stream with at least one other video stream of the respective video streams. The unified stream is transmitted for display at a device connected to the video conference.Type: GrantFiled: October 25, 2022Date of Patent: April 22, 2025Assignee: Zoom Communications, Inc.Inventor: Shane Paul Springer
-
Patent number: 12284057Abstract: Embodiments include a device comprising an interface module for interfacing with proprietary legacy systems. The interface module comprises a data interface for interfacing with a processing component of the legacy system, where the processing component uses a proprietary protocol for processing data of the legacy system. The interface module includes a protocol module that comprises a protocol corresponding to the proprietary protocol of the legacy system, and the interface module uses the protocol to exchange data with the processing component. The interface module includes a communication device that communicates with a remote system via a wireless channel. The interface module controls communications that include passing commands from the remote system to the legacy system and passing event data of the legacy system to the remote system.Type: GrantFiled: January 5, 2023Date of Patent: April 22, 2025Assignee: iControl Networks, Inc.Inventors: Dana Burd, Paul J. Dawes
-
Patent number: 12282432Abstract: A system, method, and apparatus for graph memory. In one embodiment, the method includes: traversing program instructions disposed in an associative memory for operating a computer, the method comprising: receiving input data to be processed; identifying a next instruction to be fetched in the memory for processing the input data via: receiving a current node ID of a current state; performing a computational test on the input data resulting in a computed value; generating a search key by combining at least a portion of the computed edge value with the current node ID; and accessing the next instruction in associative memory via the search key.Type: GrantFiled: July 16, 2021Date of Patent: April 22, 2025Assignee: Intel CorporationInventor: Michael J Miller
-
Patent number: 12278819Abstract: A system and method for detecting effective permissions of a principal in a cloud computing environment, includes detecting a group of principal nodes, each principal node representing a principal in a cloud computing environment, in a security graph, the security graph storing therein a representation of the cloud computing environment; selecting a first principal node from the group of principal nodes; determining a permission between the first principal node and a resource node, wherein the resource node represents a resource deployed in the cloud computing environment; and associating the group of principal nodes with the determined permission.Type: GrantFiled: July 15, 2022Date of Patent: April 15, 2025Assignee: Wiz, Inc.Inventors: Avihai Berkovitz, George Pisha, Yaniv Joseph Oliver, Udi Reitblat
-
Patent number: 12279108Abstract: A system and method includes a communication interface configured to transmit a web-based form to an applicant device and receive a selection of the third party to provide data to populate the plurality of fields of the web-based form and an application server that, in conjunction with the communication interface, is configured to perform various steps. It may, in response to receiving the selection, transmit a third-party API call to the selected third party. It may also transmit data indicative of an authentication request associated with the selected third party and receive data indicative of a validated authentication request. It may further request a set of data from the selected third party via the third party API and receive the requested set of data, which includes data for populating a specific data field on the web-based form.Type: GrantFiled: June 25, 2024Date of Patent: April 15, 2025Assignee: CAPITAL ONE SERVICES, LLCInventors: Christopher Wetzel, Dwij Trivedi, Robert Colenso
-
Patent number: 12273937Abstract: Systems and methods for establishing a wireless connection using a connection identifier. The systems include a dust extractor and a power tool. The dust extractor includes an extractor electronic processor. The power tool includes a tool electronic processor. The extractor electronic processor is configured to: broadcast a connection advertisement; establish the wireless connection with a power tool when the connection advertisement is received; receive a request for the connection identifier; and provide a response including the connection identifier; provide a first indication of a successful wireless connection.Type: GrantFiled: February 15, 2022Date of Patent: April 8, 2025Assignee: Milwaukee Electric Tool CorporationInventors: Anthony M. Davis, David R. Perreault, Matthew J. Halenka
-
Patent number: 12271243Abstract: A power consumption management method. Resources such as computing resources or communication resources in the computer system include a first resource area and a second resource area. In addition, a resource provided in the first resource area includes a computing resource or a communication resource, and is used to support a workload in the first resource area. When a workload migration condition is met, the computer system may migrate a workload in the first resource area to the second resource area. According to this application, workloads in the first resource area are reduced, or there is no workload in the first resource area.Type: GrantFiled: April 20, 2023Date of Patent: April 8, 2025Assignee: Huawei Technologies Co., Ltd.Inventors: Yanjie Guan, Yilong Wu, Kaitian Du
-
Patent number: 12273424Abstract: Metrics that characterize one or more computing devices are received. A value associated with a performance of the one or more computing devices based on the received metrics is determined. A first scheduling parameter based on the value is determined, wherein the first scheduling parameter is associated with a first discovery process that is associated with at least a portion of the one or more computing devices. Execution of the first discovery process is directed according to the first scheduling parameter.Type: GrantFiled: March 14, 2024Date of Patent: April 8, 2025Assignee: ServiceNow, Inc.Inventors: Steven W. Francis, Sai Saketh Nandagiri
-
Patent number: 12265457Abstract: Methods, computer program products, computer systems, and the like are disclosed that provide for scalable deduplication in an efficient and effective manner. For example, such methods, computer program products, and computer systems can include determining whether a source data store and a replicated data store are unsynchronized and, in response to a determination that the source data store and the replicated data store are unsynchronized, performing a resynchronization operation. The source data stored in the source data store is replicated to replicated data in the replicated data store. The resynchronization operation resynchronizes the source data and the replicated data.Type: GrantFiled: December 20, 2022Date of Patent: April 1, 2025Assignee: Cohesity Inc.Inventors: Rushikesh Patil, Sunil Hasbe
-
Patent number: 12265858Abstract: A method of dynamic cluster manager failover includes routing data traffic associated with managing a plurality of indexers in a cluster to a first cluster manager, wherein the first cluster manager is associated with an active role and is operable to manage the plurality of indexers in the cluster. The method also includes transmitting periodic heartbeat request messages from a second cluster manager of the cluster to the first cluster manager, wherein the second cluster manager is associated with a standby role. Further, the method includes detecting, at the second cluster manager, a loss of heartbeat response messages from the first cluster manager. Also, the method includes receiving information from a set of indexers regarding a status of the first cluster manager and in response to a determination that the status of the first cluster manager is offline, promoting the second cluster manager to switch over to the active role.Type: GrantFiled: May 27, 2022Date of Patent: April 1, 2025Assignee: Splunk Inc.Inventors: Sayantan Bhattacharyya, Wendi Qiu, How Yin Tan, Amritpal Singh Bath
-
Patent number: 12265751Abstract: Provided is a display device comprising: a wireless communication unit connected to a user terminal; a display; and a processor which transmits screen mode data of the display to the user terminal by means of the wireless communication unit, receives, from the user terminal, output video data based on the screen mode data, and displays the received output video data on the display.Type: GrantFiled: July 24, 2020Date of Patent: April 1, 2025Assignee: LG ELECTRONICS INC.Inventors: Eunjung Lee, Jinseong Kim, Kyungnam Bae, Byounghyun Shin, Jeonghwan Kwon, Taejin Park
-
Patent number: 12261909Abstract: The present disclosure describes systems and methods for aggregation and management of cloud storage among a plurality of providers via file fragmenting to provide increased reliability and security. In one implementation, fragments or blocks may be distributed among a plurality of cloud storage providers, such that no provider retains a complete copy of a file. Accordingly, even if an individual service is compromised, a malicious actor cannot access the data. In another implementation, file fragmenting may be performed in a non-standard method such that file headers and metadata are divided across separate fragments, obfuscating the original file metadata.Type: GrantFiled: September 22, 2023Date of Patent: March 25, 2025Assignee: Open Text Inc.Inventors: Teo Winton Crofton, David Raissipour
-
Patent number: 12259799Abstract: Disclosed are various embodiments for identifying fault injection impact zones. A test for an application can be received from a test service. An application schema can then be created that represents the systems or services that are involved in the execution of the application. Applications with a similar application schema are then identified using a first machine-learning model. A subset of the plurality of applications that have experienced a similar test are then identified with a second machine-learning model. Log files associated with each of the subset of applications are then analyzed to identify errors that occurred during the similar test. Each of the identified errors are then provided to the test service in response to receipt of the test.Type: GrantFiled: March 27, 2023Date of Patent: March 25, 2025Assignee: Amazon Technologies, Inc.Inventors: Adrian John Hornsby, Laura Wingert Thomson, Warren Robert Russell, Alan O'Leary, Serafin Antonio Sedano Arenas
-
Patent number: 12259817Abstract: A smart storage device is provided. The smart storage device includes a smart interface connected to a host device. An accelerator circuit is connected to the smart interface through a data bus conforming to a CXL.cache protocol and a CXL.mem protocol. The accelerator circuit is configured to perform acceleration computation in response to a computation command of the host device. A storage controller is connected to the smart interface through a data bus conforming to a CXL.io protocol. The storage controller is configured to control a data access operation for a storage device in response to a data access command of the host device. The accelerator circuit is directly accessible to the storage device through an internal bus connected directly to the storage controller.Type: GrantFiled: August 16, 2021Date of Patent: March 25, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hyeok Jun Choe, Youn Ho Jeon, Young Geon Yoo, Hyo-Deok Shin, I Poom Jeong
-
Patent number: 12256268Abstract: In a Fifth Generation (5G) network having an enhanced SBA (eSBA) architecture, a message with a header used to signal binding information (e.g. HTTP custom header for 3gpp-Sbi-Binding) may be received at a recipient NF (service) instance in a direct communication or via a service communication proxy (SCP) in an indirect communication. A binding indication comprising an address of an NF (service) instance may be obtained from the header. One or more alternative binding indications comprising one or more alternative addresses of one or more alternative NF (service) instances may also be obtained from the header. The one or more alternative NF (service) instances may be equivalent NFs (services) of the same NF (Service) Set as the NF (service) instance. The address may be used for communication of messages to the NF (service) instance, and the one or more alternative addresses may be used for load balancing or backup failure.Type: GrantFiled: March 21, 2023Date of Patent: March 18, 2025Assignee: CISCO TECHNOLOGY, INC.Inventors: Ravi Shekhar, Ameo Ghosh, Aeneas Sean Dodd-Noble
-
Patent number: 12255793Abstract: A distributed cloud computing system is disclosed that includes a controller configured to deploy a first gateway in a first cloud computing network and a second gateway in a second cloud computing network, and logic. The logic, upon execution by one or more processors, causes performance of operations including receiving, from the controller, metadata pertaining to a plurality of constructs corresponding to a plurality of time instances, receiving, from each of the first and second gateways, network data corresponding to the plurality of time instances, wherein the metadata and the network data identify each of the plurality of constructs, communication paths between each construct, and in which cloud computing network each construct is deployed, generating a visualization illustrating differences between the plurality of constructs and communication paths at the first time instance and at the second time instance, and causing rendering of the visualization on a display screen.Type: GrantFiled: May 22, 2023Date of Patent: March 18, 2025Assignee: Aviatrix Systems, Inc.Inventor: Jacob Cherkas
-
Patent number: 12255861Abstract: Aspects of the disclosure relate to data loss prevention. A computing platform may detect input of a first target recipient domain into a first email message. The computing platform may identify, in real time and prior to sending the first email message, that the first target recipient domain is an unintended recipient domain instead of an intended recipient domain. The computing platform may identify, in real time and prior to sending the first email message, that the first email message violates one or more data loss prevention rules. Based on identifying the violation, the computing platform may send a notification that the first target recipient domain is flagged as an unintended recipient domain and one or more commands directing a user device of the message sender to display the notification.Type: GrantFiled: January 30, 2024Date of Patent: March 18, 2025Assignee: Proofpoint, Inc.Inventors: Shalini Kamalapuram Sundaram, Chris Moores, Durgaprasad Velagaleti, Srikanth Konjarla, Harsh Doshi
-
Patent number: 12255978Abstract: A first event occurs at a first computer at a first time, as measured by a local clock. A second event is initiated at a second computer by sending a message that includes the first time. The second event occurs at a second time, as measured by a local clock. Because of clock error, the first time is later than the second time. Based on the first time being later than the second time, an alternate second time, that is based on the first time, is used as the time of the second event. When a third system determines the order of the two events, the first time is obtained from the first computer, and the alternate second time is obtained from the second computer, and the order of the events is determined based on a comparison of the two times.Type: GrantFiled: July 21, 2023Date of Patent: March 18, 2025Assignee: CLOUDERA, INC.Inventors: David Alves, Todd Lipcon
-
Patent number: 12255949Abstract: A segmentation system includes a cluster of segmentation servers that interoperate to obtain and manage a segmentation policy for controlling communications between workloads in an administrative domain. The cluster of segmentation servers includes a leader segmentation server and at least one member segmentation server. The leader segmentation server controls policy generation and distributes the segmentation policy to the member segmentation servers. The segmentation servers are each optionally paired with a respective set of workloads. The segmentation servers each distribute descriptions of their respective paired workloads to the other segmentation servers. Each segmentation server processes the segmentation policy to generate management instructions for controlling communications to and from their respective paired workloads and distributes the management instructions to the operating system instances executing the workloads to enforce the segmentation policy.Type: GrantFiled: August 27, 2018Date of Patent: March 18, 2025Assignee: Illumio, Inc.Inventors: Antonio Pedro Alexandre Rainha Dias, Joel E. Vanderkwaak, Bryan Patrick Pelham, Mukesh Gupta, Juraj George Fandli, Charles Zou Liu, Thukalan V. Verghese, Paul James Kirner
-
Patent number: 12244680Abstract: Embodiments disclosed herein relate to systems and methods for providing a smart cache. In embodiments, a variable time to live (TTL) may be calculated and associated with data as it is stored in a cache. The variable TTL may be calculated based upon reputation and/or category information related to the source of the data. The reputation and/or category information may include TTL modifiers for adjusting the TTL for data from a particular data source that is stored in the cache. In further embodiments, a feedback method may be employed to update reputation and/or category information for a particular data source.Type: GrantFiled: November 9, 2023Date of Patent: March 4, 2025Assignee: OPEN TEXT INC.Inventors: Hal Case Lonas, Jr., Thomas W. Helvey
-
Patent number: 12242647Abstract: Certain aspects of the disclosure provide a method for managing users, the method comprising: obtaining a first set of visitor identification records; identifying a subset of outlier visitor identification records within the first set of visitor identification records; creating a second set of visitor identification records including all visitor identification records from the first set of visitor identification records other than the subset of outlier visitor identification records; creating a third set of visitor identification records by applying a first filtering scheme to the second set of visitor identification records; creating a fourth set of visitor identification records by applying a second filtering scheme to the second set of visitor identification records; generating one or more stitched visitor IDs by stitching visitor identification records in the fourth set of visitor identification records; and determining a stitching accuracy probability for each of the one or more stitched visitor IDs.Type: GrantFiled: January 31, 2023Date of Patent: March 4, 2025Assignee: Intuit Inc.Inventor: Indira Sneha Upadhyayula
-
Patent number: 12242429Abstract: Disclosed are mechanisms for sharing content through content consumption systems. A sharing module publishes content in a share and metadata associated therewith to a content consumption system external to a managed repository. The share represents a folder or directory in the managed repository. The publication can be made through application programming interface (API) calls handled by a first sharing module API, a repository API, a second sharing module API, and a content consumption system API. These APIs together provide a one-to-one mapping of communications protocols used by the managed repository and the external system. The share in the managed repository and the share published to the content consumption system are synced and any conflict between the two is detected and resolved. The shared content can be repatriated back to the managed repository and the shared version deleted from the content consumption system.Type: GrantFiled: March 14, 2023Date of Patent: March 4, 2025Assignee: OPEN TEXT CORPORATIONInventors: Mahesh Bangalore Shankar Rao, Pardeep Kumar, Panchakshrappa Pramod, Prashantha Hanumanthappa, Vikash Sharma, Minu Gukanti
-
Patent number: 12231490Abstract: An apparatus of an edge computing node, a method, and a machine-readable storage medium. The apparatus is to decode messages from a plurality of clients within the edge computing network, the messages including respective coded data for respective ones of the plurality of clients; computing estimates of metrics related to a global model for federated learning using the coded data, the metrics including a gradient on the coded data; use the metrics to update the global model to generate an updated global model, wherein the edge computing node is to update the global model by calculating the gradient on the coded data based on a linear fit of the global model to estimated labels from the federated learning; and send a message including the updated global model for transmission to at least some of the clients.Type: GrantFiled: June 9, 2022Date of Patent: February 18, 2025Assignee: Intel CorporationInventors: Mustafa Riza Akdeniz, Arjun Anand, Ravikumar Balakrishnan, Sagar Dhakal, Nageen Himayat
-
Patent number: 12229540Abstract: In accordance with an embodiment, described herein are systems and methods for providing a compile-time dependency injection and lazy service activation framework including generation of source code reflecting the dependencies, and which enables an application developer using the system to build microservice applications or cloud-native services. The framework includes the use of a service registry that provides lazy service activation and meta-information associated with one or more services, in terms of interfaces or APIs describing the functionality of each service and their dependencies on other services. An application's use of particular services can be intercepted and accommodated during code generation at compile-time, avoiding the need to use reflection. Extensibility features allow application developers to provide their own templates for code generation, or provide alternative service implementations for use with the application, other than a reference implementation provided by the framework.Type: GrantFiled: September 30, 2022Date of Patent: February 18, 2025Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Jeffrey Trent
-
Patent number: 12229499Abstract: In an embodiment, the disclosed technologies are capable of identifying a target word within a text sequence; displaying a subset of candidate synonyms for the target word, determining a synonym selected from the subset of candidate synonyms, and replacing the target word with the selected synonym, where the subset of candidate synonyms has been created using syntactic dependency data for the target word.Type: GrantFiled: September 29, 2023Date of Patent: February 18, 2025Assignee: Grammarly, Inc.Inventors: Roman Guliak, Stanislav Levental, Yuriy Tanskiy
-
Patent number: 12225077Abstract: Embodiments provide systems and methods to load balance using tenant affinities. A method includes configuring a load balancer with a set of tenant affinities, the set of tenant affinities including a tenant affinity for each of a plurality of tenants with respect to each of a plurality of computing nodes that provide services to users in a multitenant environment. Load balancing may include receiving a user request, associated with a tenant, for a service provided by the computing nodes, determining a highest tenant affinity computing node for the tenant using the set of tenant affinities and directing the user request to the highest tenant affinity computing node for the tenant.Type: GrantFiled: May 1, 2024Date of Patent: February 11, 2025Assignee: OPEN TEXT HOLDINGS, INC.Inventors: Anirudh Mahto, Ankit Kumar Mahto
-
Patent number: 12223363Abstract: Techniques for managing resources of a virtualized system involve acquiring historical distribution data about a virtualized system, the historical distribution data indicating a historical distribution of resources occupied by workloads on a plurality of host machines of the virtualized system over a predetermined historical time period. The techniques further involve generating predicted distribution data based on the historical distribution data, the predicted distribution data indicating an estimated distribution of resources occupied by the workloads on the plurality of host machines over a predetermined future time period. The techniques further involve performing workload migration at least once based on the predicted distribution data, the workload migration including migrating a workload of a first host machine whose first estimated quantity of occupied resources exceeds a high threshold to a second host machine whose second estimated quantity of occupied resources is below a low threshold.Type: GrantFiled: December 10, 2021Date of Patent: February 11, 2025Assignee: EMC IP Holding Company LLCInventors: Jie Huang, Guoping Guan, Yunyun Duan
-
Patent number: 12222996Abstract: Systems and methods for assisting one or more users in the production of a media work from a plurality of recordings are disclosed. In an exemplary embodiment, digital versions of the recordings are stored on a file-storage server accessible over a communications network. A media-library server provides an organized way for users to access and view the digital versions, and to associate various data files with the digital versions, such as transcription files, logging files, and storyboard documents. The exemplary media library generates web pages that enable users to search and access the digital versions from an internet browser running on a conventional personal computer. The browser also enables users to view the digital versions with a browser-compatible media viewer.Type: GrantFiled: April 12, 2023Date of Patent: February 11, 2025Assignee: Thomas Majchrowski & Associates, Inc.Inventor: Keri DeWitt
-
Patent number: 12220126Abstract: Surgical instruments with articulation joints that include a proximal joint member that has a proximal face that defines an arcuate proximal apex and a distal joint member that has a distal face that defines an arcuate distal apex. A first link and a second link are coupled to the proximal joint member and the distal joint member such that they cross each other and the arcuate distal apex confronts the arcuate proximal apex.Type: GrantFiled: June 28, 2021Date of Patent: February 11, 2025Assignee: Cilag GmbH InternationalInventor: Spencer J. Witte
-
Patent number: 12220035Abstract: Various exemplary attachments for hair care appliances and methods of using attachments for hair care appliances are provided. In general, a hair care attachment in an exemplary embodiment is in the form of a brush accessory that has a hollow body having first and second region, an attachment collar at a first end of the hollow body and having an inlet for receiving airflow, a plurality of bristles positioned along the first region of the hollow body, a plurality of outlet openings positioned along the first region of the hollow body adjacent the plurality of bristles, and a heater assembly positioned along the second region of the hollow body.Type: GrantFiled: April 16, 2024Date of Patent: February 11, 2025Assignee: SharkNinja Operating LLCInventors: Carmen Tran, Molly McGuinness, Michael Day, Chris Hedges
-
Patent number: 12223313Abstract: The present embodiments relate to identifying and tracking capabilities within a data center managed by a cloud infrastructure orchestration service (CIOS). The CIOS can generate visualization(s) for the capabilities of the CIOS. A first portion of a visualization can identify capabilities that depend on previously published capabilities A second portion of the visualization can provide capabilities with one or more unpublished capabilities. In some embodiments, the capabilities depicted as part of the visualization can be arranged by a ranking derived based at least in part on a number of other capabilities publishing of a given capability blocks and/or a number of capabilities on which publishing a given capability depends. The visualization can be used to allocate resources to efficiently publish capabilities and build new regions (e.g., new data centers) with the CIOS.Type: GrantFiled: December 1, 2022Date of Patent: February 11, 2025Assignee: Oracle International CorporationInventors: Arthur Carre, Igor Vasilev
-
Patent number: 12218859Abstract: Systems and methods to reserve resources is provided. In exemplary embodiments, a selection of a profile from a user is received. A dynamic graphical user interface is generated, using one or more processors. The dynamic graphical user interface allows the user to configure a topology based on the selected profile. The dynamic graphical user interface provides input fields in which the user may select a resource. An indication of the selected applicable topology property for configuring the topology is received. A topology is automatically generating based in part on the selected applicable topology property.Type: GrantFiled: April 20, 2023Date of Patent: February 4, 2025Assignee: EBAY INC.Inventor: Timothy Gordon Kimmet
-
Patent number: 12217254Abstract: A computer-implemented method (100) and system (1) for controlling the performance of a smart contract. The method includes storing a contract on or in a computer-based repository. The contract is associated with a licence between a first user (U1) and a second user (U2). The method further includes receiving, over a communications network, a transaction comprising a transfer of a token from an agent (A) to the first user (U1) or the second user (U2). The transaction comprises metadata that includes an identifier indicative of a location where the contract is stored. The method further includes querying a peer-to-peer distributed ledger (i.e. blockchain) to determine whether the transaction comprises at least one unspent output (UTXO). The method further includes, responsive to querying the peer-to-peer distributed ledger, determining whether to modify performance of the contract. The blockchain may be the Bitcoin blockchain.Type: GrantFiled: April 28, 2017Date of Patent: February 4, 2025Assignee: NCHAIN LICENSING AGInventors: Craig Steven Wright, Stephane Savanah
-
Patent number: 12214750Abstract: A system for providing security functions to a vehicle may comprise a chassis and a drone. The chassis may be configured to be mounted on top of the vehicle. The chassis may include a drone port for housing a drone. The drone may include a camera. The camera of the drone may be configured to capture images of objects outside of the chassis while the drone is positioned in the drone port. A device including the chassis may be a light bar and further include lights positioned at a periphery of the device.Type: GrantFiled: October 16, 2023Date of Patent: February 4, 2025Assignee: Axon Enterprise, Inc.Inventors: Patrick W. Smith, Gabriel Othman, Brandy Shaffer
-
Patent number: 12210895Abstract: An administrator can initiate an automatic software update to a network appliance that is configured as a cluster of nodes. The update is performed sequentially on a node-by-node basis in order to maintain availability and performance of the network appliance during the update.Type: GrantFiled: March 9, 2022Date of Patent: January 28, 2025Assignee: Sophos LimitedInventors: Biju Ramachandra Kaimal, Srisakthi Subramaniam, Nikhil Bhandari
-
Patent number: 12211014Abstract: The disclosure is directed to various ways of improving the functioning of computer systems, information networks, data stores, search engine systems and methods, and other advantages. Among other things, provided herein are methods, systems, components, processes, modules, blocks, circuits, sub-systems, articles, and other elements (collectively referred to in some cases as the “platform” or the “system”) that collectively enable, in one or more datastores (e.g., where each datastore may include one or more databases) and systems. A system and method for providing payment-related services that may utilize checkout parameters, a link generation service, a payment processing service, and a post-payment service. The link generation service may serve a checkout page using a set of the checkout parameters. The payment processing service may receive a transaction notification indicating whether a payment was successful or unsuccessful.Type: GrantFiled: March 11, 2022Date of Patent: January 28, 2025Assignee: HubSpot, Inc.Inventors: Matt Schnitt, Christopher Parkin, Daniel Rucci, Chris Wong
-
Patent number: 12210998Abstract: Mechanisms are disclosed for visualizing and comparing an import and update history of content package objects in an analytic content system. Object to package mapping identifiers corresponding to the content package object are received. A package-identifier object state of a state of the content package object is received corresponding to an imported package associated with a particular package identifier. A modified object state to an original object state is compared prior to re-export of the content package object. The current object state to an original object state of the content package object is compared prior to importing the content package object from the imported package. A visualization of an import history of the content package object is displayed. In response to determining that an issue is present with a most recent import of the one or more content package objects, imports are rolled back to a stable set of objects.Type: GrantFiled: November 29, 2022Date of Patent: January 28, 2025Assignee: SAP SEInventors: Sahana Durgam Udaya, Pranav Kumar
-
Patent number: 12212993Abstract: A system supporting remote sensing of information may include a processing capability configured for determining differences between the sensed information and a baseline condition, such as a base map of information. The determined differences from the baseline condition may be communicated over communication link (e.g., a wireless communication link, a satellite communication link), which may be referred to as or be otherwise associated with a “delta coding” of information sensed by the remote sensor system. In some examples, delta coding may support a smaller transfer of information over a communication link than communicating an entirety of sensed information. By communicating such difference information, the remote sensor system may accordingly support updating information more efficiently, more frequently, more rapidly, or more reliably, among other benefits.Type: GrantFiled: February 10, 2020Date of Patent: January 28, 2025Assignee: Viasat, Inc.Inventors: David D. Greenidge, Steve Chacko
-
Patent number: 12210854Abstract: Embodiments described herein provide methods and apparatuses for enabling use of functions in a function as a service platform by third party developers. A method comprises storing in a function catalogue one or more function descriptions associated with one or more respective functions available for use by third party developers, wherein each function description comprises an intent and a function name of the respective function; receiving a function call from a first function developer comprising an indication of a first intent; and selecting a first function description from the function catalog that matches the first intent.Type: GrantFiled: August 23, 2019Date of Patent: January 28, 2025Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Vinay Yadhav, Joacim Halén, Amardeep Mehta
-
Patent number: 12206734Abstract: One or more techniques and/or computing devices are provided for implementing synchronous replication. For example, a synchronous replication relationship may be established between a first storage controller hosting local storage and a second storage controller hosting remote storage (e.g., replication may be specified at a file, logical unit number (LUN), or any other level of granularity). Data operations and offloaded operations may be implemented in parallel upon the local storage and the remote storage. Error handling operations may be implemented upon the local storage and implement in parallel as a best effort on the remote storage, and a reconciliation may be performed to identify any data divergence from the best effort parallel implementation. Storage area network (SAN) operations may be implemented upon the local storage, and upon local completion may be remotely implemented upon the remote storage.Type: GrantFiled: January 3, 2022Date of Patent: January 21, 2025Assignee: NetApp, Inc.Inventors: Paul Anthony Powell, Akhil Kaushik, Srikumar Natarajan, Ching-Yuk Paul Ngan
-
Patent number: 12206559Abstract: A method includes: receiving, by a computing device, a microservice code from a user device; identifying, by the computing device, a service used by the microservice code; identifying, by the computing device, the service in a target cloud platform; generating, by the computing device, a modified microservice code by adding a predefined code template to the microservice code, the predefined code template being associated with the service in the target cloud platform; receiving, by the computing device, user input defining a value of a parameter in the predefined code template in the modified microservice code; and generating, by the computing device, a new deployment file for the target cloud platform based on the modified microservice code.Type: GrantFiled: May 5, 2021Date of Patent: January 21, 2025Assignee: International Business Machines CorporationInventors: Sudheesh S. Kairali, Sreekanth Ramakrishna Iyer, Vijay Kalangumvathakkal, Ashish Kumar Thakur, Jagdish Kumar
-
Patent number: 12199840Abstract: A sequencer and method for batching execution of artificial intelligence (AI) jobs. A method includes receiving, by a plurality of AI servers, a plurality of AI jobs from a plurality of clients connected to the plurality of AI servers over a network, determining a first group of AI jobs from the plurality of AI jobs that are candidates for batching, batching the first group of AI jobs based on least one service parameter, and sending, for execution, the batch of first group AI jobs to a plurality of first compute engines reside in different AI servers of the plurality of AI servers.Type: GrantFiled: June 2, 2023Date of Patent: January 14, 2025Assignee: NeuReality LTD.Inventors: Lior Khermosh, Udi Sivan
-
Patent number: 12200053Abstract: Systems and methods are provided for managing and accessing data using one or more data cloud servers. An exemplary method includes: retrieving from one or more external sources, output data; receiving a first instruction from a user to provide access to the output data to a first set of one or more recipient systems; providing the first set of one or more recipient systems with access to the output data; receiving a second instruction from the first set of the one or more recipient systems to provide access to the output data to a second set of the one or more recipient systems; providing the second set of the one or more recipient systems with access to the output data.Type: GrantFiled: September 11, 2023Date of Patent: January 14, 2025Assignee: Veeva Systems Inc.Inventors: Lindsey Lofgren, Gary Abramsky, Leanora Drumm
-
Patent number: 12197613Abstract: Techniques and solutions are provided for evaluating data access restrictions. Data access restrictions are defined for a first computing object that includes data, or is usable to retrieve data, from one or more other computing objects. Data defining the data access restrictions is stored in attributes for a first plurality of computing objects. Values for less than all of the attributes are copied to a second plurality of computing objects, where the second plurality of computing objects is less than the first plurality of computing objects. A data access authorization request is received that includes, or information sufficient to identify, a user or user group identifier, and an identifier of the first computing object. Data is retrieved from at least a portion of one or more computing objects, and is returned in response to the request, or an authorization result is determined and returned in response to the request.Type: GrantFiled: December 7, 2022Date of Patent: January 14, 2025Assignee: SAP SEInventors: Patrick Hildenbrand, Vytas Cirpus
-
Patent number: 12197489Abstract: A method for searching for a clipping template includes: in a video editing scenario, a server device acquires a first multimedia resource specified by a user and carries out searching according to the first multimedia resource specified by the user, to obtain a target clipping template matching the first multimedia resource, the target clipping template being used to indicate that multimedia material to be clipped is clipped, on the basis of a target clipping method, into a second multimedia resource.Type: GrantFiled: October 11, 2023Date of Patent: January 14, 2025Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO, LTD.Inventors: Gen Li, Yingzhi Zhou, Ran Cui, Ying Zhang
-
Patent number: 12189517Abstract: A testing and verification system for an equivalent physical configuration of an in-flight entertainment and communications system with one or more hardware components includes a virtual machine manager. One or more virtual machines each including a hardware abstraction layer is instantiated by the virtual machine manager according to simulated hardware component definitions corresponding to the equivalent physical configuration of the hardware components. The virtual machines are in communication with each other over virtual network connections. A test interface to the one or more virtual machines generate test inputs to target software applications installed on the virtual machines. A display interface is connected to the virtual machines, with results from the execution of the target software applications responsive to the test inputs are output thereto.Type: GrantFiled: July 7, 2023Date of Patent: January 7, 2025Assignee: Panasonic Avionics CorporationInventors: Philip Watson, Steven Bates, Shankar L Shastry, Samir Lad, Anand Desikan
-
Patent number: 12193112Abstract: Devices and methods in a wireless communication system (40) applicable to UE (1), an access node (20) and a core network node (120), for handling UE capability information. For the UE, the method comprises storing (602) the UE capabilities information (50) divided into a plurality of data blocks (51-54), wherein each data block includes a subset of the UE capability information; determining (603), for each data block, a corresponding capability ID (512,522,532,542); transmitting a capability message (61) to the access network (200), comprising at least one of the determined capability IDs.Type: GrantFiled: September 4, 2019Date of Patent: January 7, 2025Assignee: Sony CorporationInventor: Svante Alnås
-
Patent number: 12189018Abstract: One or more embodiments of the present disclosure relate to generating RADAR (RAdio Detection And Ranging) point clouds based on RADAR data obtained from one or more RADAR sensors disposed on one or more ego-machines. In these or other embodiments, the RADAR point clouds may be communicated to a distributed map system that is configured to generate map data based on the RADAR point clouds. In some embodiments of the present disclosure, certain compression operations may be performed on the RADAR point clouds to reduce the amount of data that is communicated from the ego-machines to the map system.Type: GrantFiled: March 21, 2022Date of Patent: January 7, 2025Assignee: NVIDIA CORPORATIONInventors: Amir Akbarzadeh, Andrew Carley, Birgit Henke, Si Lu, Ivana Stojanovic, Jugnu Agrawal, Michael Kroepfl, Yu Sheng, David Nister, Enliang Zheng, Niharika Arora