Event Handling Or Event Notification Patents (Class 719/318)
  • Patent number: 12386665
    Abstract: A method for managing resources, a computing device, and a computer-readable storage medium are provided. The method includes obtaining device information of multiple physical devices included in a computing node to confirm physical devices supporting a predetermined hardware resource management method; initializing at least one physical device among the physical devices supporting the predetermined hardware resource management method as a unified device view device; allocating a virtual storage address of the unified device view device, where the virtual storage address is mapped to a physical storage address of the physical device participating in the unified device view; transmitting data to the virtual storage address of the unified device view device; and issuing a computing task to the unified device view device via a task queue for using the physical device participating in the unified device view to execute the computing task.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: August 12, 2025
    Assignee: Shanghai Biren Technology Co., Ltd
    Inventors: Long Chen, HaiChuan Wang, GuoFang Jiao
  • Patent number: 12386676
    Abstract: Events associated with a virtual machine can be used to adjust an amount of resource objects that may be allocated from a resource pool for the virtual machine. For example, a system can receive a notification including event data indicating an event related to the virtual machine, wherein the virtual machine is configured to rely on resource objects in a resource pool for performing one or more computing operations. The system can determine that the event is a particular type of event. Based on determining that the event is the particular type of event, the system can select a scaling policy corresponding to the particular type of event. The system can then apply the scaling policy to the event data to determine a scaling strategy for adjusting the amount of resource objects.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: August 12, 2025
    Assignee: Red Hat, Inc.
    Inventors: Andrea Cosentino, Paolo Antinori
  • Patent number: 12380090
    Abstract: To assess risk for a target dataset including a plurality of records, a system receives, from a data source, information related to a plurality of datasets including the target dataset; automatically determines dependencies on the target dataset using logs indicative of read and write operations related to the target dataset; generates, using the determined dependencies, a dependency graph indicative of dependencies, within the plurality of datasets, on the target dataset; determines, using the generated dependency graph, a level of risk associated with the target dataset; and provides an indication of the determined level of risk.
    Type: Grant
    Filed: March 14, 2024
    Date of Patent: August 5, 2025
    Assignee: GOOGLE LLC
    Inventors: Gavin Manning, Paul Vanlint
  • Patent number: 12367014
    Abstract: Embodiments may facilitate event processing for an ABAP platform. A business object data store may include a RAP model, including a behavior definition, for a business object. A framework may automatically transform the behavior definition of the RAP model into a producer event via an event binding and a cloud event standardized format. Information about the producer event may then be passed to an ABAP application associated with a pre-configured destination at an enterprise business technology platform. In some embodiments, a standalone API enterprise hub data store may contain an event specification. An ABAP development tenant of a business technology platform may automatically parse the event specification and translate the parsed information into high-level programming language structures that reflect an event type at runtime. An event consumption model may then be generated based on the event type.
    Type: Grant
    Filed: March 25, 2024
    Date of Patent: July 22, 2025
    Assignee: SAP SE
    Inventors: Tatjana Pfeifer, Raphael Dibbern, Jonas Braun, Jens Roessler, Arne Rantzen, Silvana Straus
  • Patent number: 12369058
    Abstract: Some embodiments of this disclosure include systems, apparatuses, methods, and computer-readable media for use in a wireless network for defining threshold monitoring service for performance management of 5G networks. For example, some embodiments are directed to an electronic device. The electronic device includes radio front end circuitry and processor circuitry coupled to the radio front end circuitry. The processor circuitry can be configured to receive, using the radio front end circuitry, a first request to generate a threshold monitoring service for a network function (NF). The processor circuitry can be further configured to generate the threshold monitoring service and transmit, using the radio front end circuitry, a second request to the NF to monitor a performance measurement based on a threshold defined by the threshold monitoring service. The processor circuitry can also be configured to receive, using the radio front end circuitry, the performance measurement from the NF.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: July 22, 2025
    Assignee: Apple Inc.
    Inventors: Yizhi Yao, Joey Chou
  • Patent number: 12346453
    Abstract: A method to test an OS kernel interface, such as an eBPF helper function. The interface has a grammar that defines the kernel interface. Testing is carried out using eBPF code that invokes and tests the interface using a fuzzing engine. To facilitate the process, additional user space code is configured to generate at least one kernel event that triggers the eBPF code to run, and to transform inputs from the fuzzing engine according to the grammar that defines the kernel interface. After loading the eBPF code into the OS kernel, the user space code issues the kernel event that causes the eBPF code to run. In response, and as the fuzzing engine executes, the eBPF code records arguments sent to the OS kernel through the kernel interface. The arguments are passed through a data structure shared by the eBPF code and the user space code. By recording the arguments and other diagnostic information, the security of the kernel interface is evaluated.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: July 1, 2025
    Assignee: International Business Machines Corporation
    Inventors: Anthony Saieva, Frederico Araujo, Sanjeev Das, Michael Vu Le, Jiyong Jang
  • Patent number: 12335286
    Abstract: A data collection system is disclosed to be communicatively coupled to a data platform configured to perform security monitoring of a compute environment. A sub-kernel component of the data collection system may collect sub-kernel data accessible from a sub-kernel space below an operating system of a compute resource in the compute environment. The data collection system may manipulate the collected sub-kernel data to prepare the sub-kernel data to be used by the data platform in performing the security monitoring of the compute environment. The data collection system may then communicate the manipulated sub-kernel data to the data platform. Corresponding methods, systems, and products for compute environment security monitoring using data collected from a sub-kernel space are also disclosed.
    Type: Grant
    Filed: May 25, 2023
    Date of Patent: June 17, 2025
    Assignee: Fortinet, Inc.
    Inventors: Ulfar Erlingsson, Yijou Chen
  • Patent number: 12332999
    Abstract: Techniques are described that enable an IT and security operations application to prioritize the processing of selected events for a defined period of time. Data is obtained reflecting activity within an IT environment, wherein the data includes a plurality of events each representing an occurrence of activity within the IT environment. A severity level is assigned to each event of the plurality of events, where the events are processed by the IT and security operations application in an order that is based at least in part on the severity level assigned to each event. Input is received identifying at least one event of the plurality of events for expedited processing to obtain a set of expedited events, and the identified events are processed by the IT and security operations application before processing events that are not in the set of expedited events.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: June 17, 2025
    Assignee: SPLUNK Inc.
    Inventors: Vadan Thimmegowda, Sourabh Satish, Tejas Wanjari
  • Patent number: 12327038
    Abstract: An information processing method, which is executed by a computer, includes detecting a first state in which an object is separated from an operation surface by a prescribed distance, detecting a second state in which the object comes in contact with the operation surface after the first state is detected, executing a first process which includes reading data from a first storage device and loading, into a second storage device, the data that are read, in response to the detecting of the first state, and executing a second process with respect to the data loaded into the second storage device, in response to the detecting of the second state.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: June 10, 2025
    Assignee: Yamaha Corporation
    Inventor: Tatsuya Iriyama
  • Patent number: 12314784
    Abstract: An information handling system receives a notification regarding a state of the information handling system, and determines an alert management policy associated with the notification regarding the state of the information handling system. The system also applies an alert management action to enforce the alert management policy.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: May 27, 2025
    Assignee: Dell Products L.P.
    Inventors: Ravishankar N, Muniswamy Setty K S, Praveen Kumar H P, Praveen Naik, Lakshmikanth Dhanaraju
  • Patent number: 12299507
    Abstract: Systems and methods are provided to implement a computing device that is physically connected to a hardware device. The computing device can identify first event definitions including one or more event parameters and/or a time period. The computing device can obtain first event data from the hardware device according to the first event definitions. The hardware device may provide second event data according to second event definitions to a computing system using a first wireless networking protocol. Based on the first event definitions, the computing device can transform the first event data and route the transformed event data using a second wireless networking protocol to the computing system, via an intermediary system.
    Type: Grant
    Filed: February 13, 2024
    Date of Patent: May 13, 2025
    Assignee: Starbucks Corporation
    Inventors: Joshua J. Kruger, Todd Alan Buiten
  • Patent number: 12301590
    Abstract: An endpoint agent is enhanced with a kernel-level event tracing facility, an event manager having telemetry filters, a persistence manager, and a detection engine. The endpoint agent receives an instruction from a controller system to enable a selection of filters, including a custom-built telemetry filter for the kernel-level event tracing facility which feeds events to the event manager as they are occurring. The event manager determines which enabled telemetry filters are applicable to the events, apply them to identify events of interest, and provide those events to the detection engine which, in turn, applies detection filters to the events of interest to detect possible threats to the endpoint. The telemetry filters are evaluated in memory as the events are occurring. To increase the speed of processing, expression trees representing the telemetry filters can be compiled into machine code just in time of execution. The machine code executes extremely fast natively.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: May 13, 2025
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Michael James Bailey, Jacob Harris Therrien, James Daniel DeMarchi
  • Patent number: 12289285
    Abstract: This application provides a communication method, a CP device, and a NAT device; pertains to the field of communication technologies; and relate to a scenario of performing NAT tracing based on a CU-separated BNG. The CP device delivers, to the NAT device, an IP address assigned to a user. Under a trigger condition of receiving the IP address delivered by the CP device, the NAT device assigns a public network IP address to the user, and reports the public network IP address to the CP device. The CP device adds, to an accounting packet, the IP address assigned by the CP device and the public network IP address assigned by the NAT device, and sends the accounting packet to a RADIUS server, to report the public network IP address to the RADIUS server, so that the NAT tracing is performed on the RADIUS server.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: April 29, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Rongrong Hua, Zhouyi Yu, Tao Peng
  • Patent number: 12282655
    Abstract: A method for adaptive mapping for data compression includes determining an input/output (I/O) request pattern, dynamically switching between a segment mapping mode and a flat hash table mapping mode based on the determined I/O request pattern, updating a shared mapping table for the segment mapping mode and the flat hash table mapping mode, and adjusting an entry of the mapping table based on the determined I/O request pattern and a status of the entry.
    Type: Grant
    Filed: February 2, 2023
    Date of Patent: April 22, 2025
    Assignee: Lemon Inc.
    Inventors: Ping Zhou, Longxiao Li, Peng Xu, Kan Frankie Fan, Chaohong Hu, Fei Liu, Hui Zhang, Di Xu
  • Patent number: 12277111
    Abstract: A report editing method for a supervisory control and data acquisition (SCADA) system is disclosed and includes following steps: when a window interface is triggered to open, determining whether a binding label exists in a register of a variable library of the SCADA system; if the binding label exists, reading report data corresponding to the binding label from an edited-data file to import the report data into the window interface; if the binding label does not exist, obtaining multiple report items through the window interface to create and store new report data to the edited-data file; and writing a new binding label corresponding to the new report data to the variable library to bind the window interface with the new report data.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: April 15, 2025
    Assignee: DELTA ELECTRONICS, INC.
    Inventors: Shih-Jui Yang, Yi-Sin Wang
  • Patent number: 12260269
    Abstract: Disclosed are platforms for communicating among one or more otherwise independent systems involved in controlling functions of buildings or other sites having switchable optical devices deployed therein. Such independent systems include a window control system and one or more other independent systems such as systems that control residential home products (e.g., thermostats, smoke alarms, etc.), HVAC systems, security systems, lighting control systems, and the like. Together the systems control and/or monitor multiple features and/or products, including switchable windows and other infrastructure of a site, which may be a commercial, residential, or public site.
    Type: Grant
    Filed: January 31, 2024
    Date of Patent: March 25, 2025
    Assignee: View Operating Corporation
    Inventors: Dhairya Shrivastava, Stephen Clark Brown, Ronald F. Cadet
  • Patent number: 12256034
    Abstract: The disclosure provides a method, system, and a software program product for assisting a user and/or managing tasks of the user, by a mobile secretary cloud application configured to operate in a mobile client device and cloud server network. The mobile secretary cloud application reads data from another software application and operates at least one of another application and a third application based on the read data. Further, Artificial intelligence is utilized by the mobile secretary cloud application for operating another application and the third application.
    Type: Grant
    Filed: September 1, 2023
    Date of Patent: March 18, 2025
    Inventor: Mikko Vaananen
  • Patent number: 12242899
    Abstract: A method distributes event processing in a distributed computing environment by storing transmission costs between computational node pairs, determining a low-cost route to deliver events from producers to consumers based on the costs, applying an augmentation to events via the low-cost route to generate augmented events, and delivering the augmented events to consumers via the low-cost route. Specifically, the method involves storing transmission costs between each of multiple computational node pairs in the distributed environment, where nodes comprise event producers and consumers. A low-cost route is determined to deliver a detected event from a producer to a consumer based on the stored costs. An augmentation is applied to the event via the low-cost route to generate an augmented event. The augmented event is then delivered to the consumer via the same low-cost route.
    Type: Grant
    Filed: October 23, 2023
    Date of Patent: March 4, 2025
    Assignee: VANTIQ, INC.
    Inventors: Paul Butterworth, Jacob Schmitz, Daphne Nhuch
  • Patent number: 12200305
    Abstract: The present disclosure relates to a VR video management method and system for enabling simultaneous training of multiple users. The present disclosure comprises steps in which: a manager terminal receives a plurality of VR videos from an operating server; the manager terminal is connected to a plurality of HMD terminals; the manager terminal plays back at least one of the plurality of VR videos received from the operating server; the VR video played back in the manager terminal is synchronized and played back in the plurality of HMD terminals; and the manager terminal generates a time control signal in the VR video according to a preset cycle.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: January 14, 2025
    Assignee: VENTAVR CO., LTD
    Inventor: Woo Yeol Jeon
  • Patent number: 12200064
    Abstract: Described herein are techniques for integrating external sensors to an edge device, such as for ingesting data into a data intake and query system. The edge device has an internal message broker for communicating with internal (e.g., preconfigured, recognized) sensors, and an external message broker for communicating with external (e.g., customer-configured, otherwise unrecognized) sensors. The external message broker provides access to customer configuration of external sensors, but is logically quarantined from the internal message broker to prevent unwanted customer access to internal configurations. The internal and external message brokers interface only via a bridging service that transforms external sensor data into data based on customer-configurable transformations. The transformed data can be handled by the edge device and/or downstream components (e.g., a data intake and query system) in the same manner as internal sensor data.
    Type: Grant
    Filed: October 23, 2023
    Date of Patent: January 14, 2025
    Assignee: SPLUNK Inc.
    Inventors: Rodrigo Paulo Quaresma, Neel Mehta, Warren Shum, William Huang, Jonathan Yeung, Yi Chien Lee, Masrur Mahmood, Anthony Ng, Allyson Aberg, Qi Shu, Neha Kumari, Joel Jacob
  • Patent number: 12190175
    Abstract: Disclosed are techniques for function-defined output streams corresponding to combinations of events published to one or more event notification streams in an event-driven architecture with a plurality of event notification streams. An output function is received defining a combination of event notifications with criteria for selecting which event notifications to combine from one or more event notification streams. The one or more event notification streams are parsed, and event notifications are selected to initialize a new event notification stream, where event notifications in this stream correspond to instances of the output function when provided a set of event notifications from the one or more event notification streams as input values. When an event notification is published to the one or more event notification streams meeting the criteria specified in the output function, the new event notification stream publishes an event notification corresponding to an output value from the output function.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 7, 2025
    Assignee: International Business Machines Corporation
    Inventors: Bharat Bhushan, Kaweepoj Phacharintanakul, Wolfgang von Drews, Matthew Whitehead
  • Patent number: 12181995
    Abstract: In various embodiments, a computer-implemented method comprises receiving, from a first endpoint device, a first event during a first time period, modifying an event log to include a record associated with the first event, causing a rollup queue to include a request to count a first count value associated with the first event, and generating, in a second time period subsequent to the first time period, a counter value associated with at least the first event based on the rollup queue and the event log.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: December 31, 2024
    Assignee: NETFLIX, INC.
    Inventors: Varun Khaitan, Joseph Lynch, Rajiv Shringi
  • Patent number: 12182284
    Abstract: The present disclosure involves systems, software, and computer implemented methods for integrated data privacy services. An example method includes determining, by a data privacy integration service, a condition that has occurred from performing a data privacy integration protocol that indicates that a first object is to be redistributed to applications in a multiple-application landscape. Application responder group configurations are identified that group the applications into multiple redistribution responder groups for performing redistribution operations for an object type of the first object in response to redistribution requests. A redistribution command to redistribute the first object is sent to each application in a first redistribution responder group.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: December 31, 2024
    Assignee: SAP SE
    Inventors: Benny Rolle, Matthias Vogel
  • Patent number: 12174984
    Abstract: The subject technology provides systems and methods for logging data access by applications. A first process executing on an electronic device may receive an access request from a second process executing on the electronic device. The access request may include a request to access data corresponding to a protected data category. Subsequent to receiving the access request, the first process may determine whether the second process is authorized to access the data. In response to determining that the second process is authorized to access the data, the first process may grant the second process access to the data, and then generate and store log data corresponding to the access of the data by the second process.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: December 24, 2024
    Assignee: Apple Inc.
    Inventors: Marion Patricia Daly, Ada D. Avery, Lina J. Butler, Brian J. Dawbin, Garrett F. Robinson
  • Patent number: 12160470
    Abstract: Systems, computer program products, and methods are described herein for implementing dynamic multi-factor soft lock on user identifiers. The present invention is configured to receive, from a first user input device, a network registration request from a user to obtain authorization to execute resource transfers within a distributed network using a first user identifier; query, using an information retrieval engine, metadata associated with the user within the distributed network for traceable instances of digital activities of the user; determine one or more user identifiers based on at least the metadata associated with the user; execute, using an authentication subsystem, a soft lock on the one or more user identifiers; approve authorization for the user to execute the resource transfers within the distributed network using the first user identifier; and transmit control signals configured to cause the first user device to display the authorization.
    Type: Grant
    Filed: December 4, 2023
    Date of Patent: December 3, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Adithya Gadwale, Phanta Danielle Wynn
  • Patent number: 12117801
    Abstract: A software defined (SD) process control system (SDCS) implements controller and other process control-related business logic as logical abstractions (e.g., application layer services executing in containers, VMs, etc.) decoupled from hardware and software computing platform resources. An SD networking layer of the SDCS utilizes process control-specific operating system support services to manage the usage of the computing platform resources and the creation, deletion, modifications, and networking of application layer services with devices disposed in the field environment and with other services, responsive to the requirements and needs of the business logic and dynamically changing conditions of SDCS hardware and/or software assets during run-time of the process plant (such as performance, faults, addition/deletion of hardware and/or software assets, etc.).
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: October 15, 2024
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Anthony Amaro, Jr., Mark J. Nixon, Gary K. Law, Claudio Fayad
  • Patent number: 12120104
    Abstract: This application describes a security framework that allows a data payload transmitted on a network to be validated locally by any node on the network. A node that first receives the data payload may validate the information included in the data payload and generate a digital certificate based on the information. Each node that receives the data payload from the originating node may validate the digital signature using a locally accessible cryptographic key. The framework may support multiple security tiers by configuring nodes to mask information included in a data payload before transmitting the requested data payload to another node.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: October 15, 2024
    Assignee: Bank of America Corporation
    Inventor: Siten Sanghvi
  • Patent number: 12118079
    Abstract: A resource conservation system, including a determination processor may be provided. The determination processor may identify a characterization output that characterizes a plurality of data structures. The characterization output may be based on plurality of inputs. The inputs may be processed through a plurality, or cascade, of artificial intelligence models both in sequence and in parallel. A numerical value may be identified for each data structure. The value may identify a degree of certainty that the determination processor accurately characterized each data structure. When the degree is above a threshold, the determination processor may identify a subset of inputs that most contributed to the characterization output. The determination processor may execute an equation to identify a subset of inputs that most contributed to the output. The equation may involve inputs and/or outputs of each of the cascade of models. Identified inputs may be ranked based on contribution to the outcome.
    Type: Grant
    Filed: January 22, 2024
    Date of Patent: October 15, 2024
    Assignee: Bank of America Corporation
    Inventors: Justin Horowitz, Melissa Podrazka, Sameer Sharma
  • Patent number: 12093159
    Abstract: Systems and methods are provided for improved auditing of user actions associated with a software application. The system includes functionality to log user actions in a structured, standardized way. The system includes interactive user interfaces for analyzing the logs. The logging is based on a well-defined categorization of available actions. The log information includes (and distinguishes among) user details, context details, user inputs, and/or system outputs (including identification of data objects). The interactive user interfaces enable a user to view structured log data in an efficient manner, such as by presenting logs in a tabular format, executing queries on the log data, and/or presenting visualizations that summarize the log data. The interactive user interfaces provide functionality that allows a user to investigate and/or audit user interactions with a data object.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: September 17, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Natalie Meurer, Andrew Lampert, Dyon Balding, Yeong Wei Wee
  • Patent number: 12096064
    Abstract: A display device according to the present disclosure may comprise: a display which displays a content; and a controller which, upon receiving a voice command, controls the display to display content-related information corresponding to a scene at the time of receiving the voice command, wherein the controller may change arrangement of the content-related information on the basis of a category requested by the voice command.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: September 17, 2024
    Assignee: LG ELECTRONICS INC.
    Inventors: Hyeseung Lee, Eunyoung Cho
  • Patent number: 12086645
    Abstract: Methods, systems, and devices for providing computer implemented services using managed systems are disclosed. To provide the computer implemented services, the managed systems may need to operate in a predetermined manner conducive to, for example, execution of applications that provide the computer implemented services. Similarly, the managed system may need access to certain hardware resources and software resources to provide the desired computer implemented services. To improve the likelihood of the computer implemented services being provided, the managed devices may be managed using a subscription based model. The subscription model may utilize a highly accessible service to facilitate system management. To facilitate system management, the highly available service may take into account both historic use of managed systems and changes to subscriptions to ascertain point in time when subscription limits may be reached. The identified points in time may be used to drive management decisions.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: September 10, 2024
    Assignee: Dell Products L.P.
    Inventors: Vinay Sawal, Ramya Ramachandran, Mahendaran Pagalpatti Vijayakumar, Ashok Kumar Janardhana, Udhaya Chandran Shanmugam
  • Patent number: 12073265
    Abstract: The present disclosure generally discloses an event handling capability configured to support handling of events. The event handling capability may be configured to support handling of events in a distributed event handling system, which may use distributed queuing of events, distributed processing of events, and so forth. The distributed event handling system may be serverless cloud system or other type of distributed event handling system. The event handling capability may be configured to support handling of events in a distributed event handling system based on use of a message bus for queuing of events and based on use of hosts for queuing and processing of events.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: August 27, 2024
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Ivica Rimac, Istemi Ekin Akkus, Ruichuan Chen, Manuel Stein, Volker Hilt
  • Patent number: 12067529
    Abstract: The present disclosure involves systems, software, and computer implemented methods for bundling line item based events in an event-driven architecture. One example method includes receiving, at a message outbox of a first microservice, a new line-item based event. A determination is made as to whether a compatible open event bundle can be located. In response to locating the compatible open event bundle, the compatible open event bundle is updated to include the new line-item based event. In response to determining that the compatible open event bundle cannot be located, the compatible open event bundle is created as a new open event bundle and the new open event bundle is updated to include the new line-item based event. The compatible open event bundle is closed in response to a closing condition. A bundled event message is generated and sent to a second microservice.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: August 20, 2024
    Assignee: SAP SE
    Inventor: Bertram Beyer
  • Patent number: 12067391
    Abstract: A first package corresponding to a first system and a second package corresponding to a second system are downloaded from a center device, and an update data is extracted from the first package and the second package. An electronic control device as a write target installs the update data and activates the update data after an install of the update data is completed. All electronic control devices as a first write target corresponding to the first system and all electronic control devices as a second write target corresponding to the second system are instructed at a same timing to activate the update data after completing the install of the update data in all the electronic control devices.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: August 20, 2024
    Assignee: DENSO CORPORATION
    Inventors: Shoma Okamoto, Kazuhiro Uehara, Yuzo Harata
  • Patent number: 12061800
    Abstract: A method for performing data access control of a memory device with aid of a predetermined command and associated apparatus are provided. The method may include: utilizing the memory controller to receive a first single command from a host device through a transmission interface circuit of the memory controller; and in response to the first single command conforming to a predetermined format of the predetermined command, utilizing the memory controller to perform a series of operations according to the first single command, wherein the first single command represents a first migrate command, for migrating from a first source logical address to a first destination logical address. The series of operations may include: reading first data at the first source logical address; writing the first data at the first destination logical address; and controlling the memory device to make the first data at the first source logical address become invalid data.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: August 13, 2024
    Assignee: Silicon Motion, Inc.
    Inventor: Tzu-Yi Yang
  • Patent number: 12057992
    Abstract: Example implementations include a method, apparatus and computer-readable medium for processing excess event messages using a mobile application, comprising rendering, via the mobile application, a first view displaying first state information of a control panel configured to receive event information from one or more sensors in a physical location. The implementations further include controlling, data flow of a plurality of event messages generated by the control panel. Additionally, the implementations further include selecting one or more event messages of the plurality of event messages from the processing queue based on a dispatch timer and a dispatch threshold. Additionally, the implementations further include generating a second view based on processing of the one or more event messages and blocking processing of the processing queue. Additionally, the implementations further include rendering the second view displaying second state information of the control panel.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: August 6, 2024
    Assignee: Tyco Fire & Security GmbH
    Inventors: Sergey Ivanov, Maxime Fortin, Brahima Traore
  • Patent number: 12014372
    Abstract: Event data of a first entity is accessed. The first entity has been flagged as having a predefined status. The event data corresponds to a plurality of events involving the first entity that occurred within a predefined first time period. Based on the accessing of the event data, behavioral data of the first entity is generated. The behavioral data is formatted as a data sequence. A machine learning model is trained using the behavioral data of the first entity as training data. Using the trained machine learning model, a determination is made as to whether a second entity has the predefined status.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: June 18, 2024
    Inventors: Rongsheng Zhu, Dmitry Martyanov, Xiuyi Ling
  • Patent number: 12009068
    Abstract: The present invention allows clinical trial organizers to operate a platform for creating trial specific custom mobile applications at a price point that would not be possible if the application were created by programmers on a trial-by-trial basis. The invention shortens build time by creating a hierarchy of questions that changes the next question posed to the user based upon their answer to a previous question thereby reducing the number of questions the user must answer while providing the application creation platform with the detailed information relevant to a specific clinical trial. The platform uses a simulation builder that provides a test version of the application to the user mobile device during the application creation process thereby allowing the user to see the layout of the application as they progress through the building process. While building the application, the user can create a simulated version of the application in real time deliver the same to the mobile device of the user.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: June 11, 2024
    Assignee: Definitive Media Corp.
    Inventors: Jeff Frazier, John Reites, Sean Vassilaros
  • Patent number: 11994941
    Abstract: A cause analysis and remediation engine (CARE) can perform an analysis of inputs characterizing aspects of the system at the time an alert is generated in order to determine causes and remediation actions for the alert. The CARE can automatically detect and analyze inputs including configuration information, compliance information, and workload and performance information to determine one or more expected causes of the alert and one or more corresponding remediations that can be taken. The CARE can include a rules engine and a remediation service. The rules engine can include one or more trained models, such as trained machine learning models, each using rules to recognize inputs denoting a particular expected cause of the alert. The models can be decision trees trained using supervised learning. The remediation service can map one or more expected causes determined by the rules engine to the one or more corresponding remediations.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: May 28, 2024
    Assignee: Dell Products L.P.
    Inventors: Lisa O'Mahony, David P. Moloney, Francisco Jaen, Eileen Kelleher
  • Patent number: 11989784
    Abstract: Disclosed in some examples are methods, systems, and machine readable mediums which provide for customized alerts for a user. Alerts may be described by a set of alert parameters. Alert parameters include the type of alerts, the frequency of alerts, and the content of the alerts. While the alert parameters may initially be set based upon the users explicitly entered preferences, the system may monitor one or more indicators to dynamically adjust one or more of the alert parameters. As the indicators allow the automated portfolio management system to respond to the needs of a user, these alerts may increase the personalization of automated portfolio management systems.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: May 21, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Duke Lee Gunn, Jr., Daniel Gracey, Jefferson Crew, Lisa Rome, Paresh Mutha
  • Patent number: 11979411
    Abstract: A solution is proposed for controlling access to computing resources. A corresponding method comprises receiving and verifying an access request for accessing the computing resources by a secondary computing environment (isolated from the computing resources). A main computing environment (isolated from the secondary computing environment) detects an indication of a positive result of the verification of the access request; in response thereto, the main computing environment verifies an integrity condition of the secondary computing environment and then authorizes the secondary computing environment to access the computing resources accordingly. A computer program and a computer program product for performing the method are also proposed. Moreover, a system for implementing the method is proposed.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: May 7, 2024
    Assignee: International Business Machines Corporation
    Inventors: Roberto Ragusa, Remo Freddi, Chiara Conti, Alessandra Asaro
  • Patent number: 11966719
    Abstract: Embodiments may facilitate event processing for an ABAP platform. A business object data store may include a RAP model, including a behavior definition, for a business object. A framework may automatically transform the behavior definition of the RAP model into a producer event vian event binding and a cloud event standardized format. Information about the producer event may then be passed to an ABAP application associated with a pre-configured destination at an enterprise business technology platform. In some embodiments, a standalone API enterprise hub data store may contain an event specification. An ABAP development tenant of a business technology platform may automatically parse the event specification and translate the parsed information into high-level programming language structures that reflect an event type at runtime. An event consumption model may then be generated based on the event type.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: April 23, 2024
    Assignee: SAP SE
    Inventors: Tatjana Pfeifer, Raphael Dibbern, Jonas Braun, Jens Roessler, Arne Rantzen, Silvana Straus
  • Patent number: 11968204
    Abstract: A middleware, for providing an interconnection between heterogeneous applications, receives a first HTTP POST request that includes a header and a body. Then, the middleware creates a HTTP GET request using the header. The middleware establishes a secure connection with an authorization server, and submits the HTTP GET request to the authorization server asynchronously. The middleware receives a response to the HTTP GET request regarding a validation of identifiers in a query string of the HTTP GET request, and decrypts a username and a password using the identifiers in response to the identifiers located in the authorization server. The middleware serializes an output of the decrypted username and the decrypted password in a Java Script Object Notation (JSON) format, and places the output in a body of a second HTTP POST request. The middleware responds the second HTTP POST request to a data server.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: April 23, 2024
    Assignee: SAUDI ARABIAN OIL COMPANY
    Inventor: Abdulaziz Saud Almuhaisin
  • Patent number: 11962663
    Abstract: Server-specified subscription filters for long-lived client requests to fetch data in response to events. In one aspect, the techniques encompass a method performed by a set of one or more computing devices. The method includes the step of receiving a long-lived request to fetch data in response to events sent by a client computing device. The method further includes receiving a server-specified subscription filter for the long-lived request and executing the long-lived request. Executing the long-lived request includes creating a persistent function that uses the server-specified subscription filter to map a source event stream to a response event stream. The response event stream is provided to the client computing device. The server-specified subscription filter facilitates filtering of events fetched for the long-lived request in a way that may not be possible or impractical if the subscription client were required to specify the filter in the long-lived request.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: April 16, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Richard Threlkeld, Yash H Patel, Michael Paris
  • Patent number: 11960466
    Abstract: This application relates to automatic processes that service data requests for information related to an item during varying temporal periods. For example, a computing device receives first attributes for an item, and generates a first surrogate key and a first super surrogate key based on the first attributes. Further, the computing device generates a first entry within a first table that includes the first surrogate key and the first super surrogate key. The computing device joins the first table to a second table based on natural keys. The computing device also receives second attributes for the item, and generates a second surrogate key for the item based on the second attributes. Further, the computing device generates a second entry within the first table that includes the second surrogate key and the first super surrogate key. The computing device also adjusts the first super surrogate key within the first entry.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: April 16, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Sivakumar Subramanian, Deekkan Kannan, Hari Sai Gangadhar V, Joyan Sil
  • Patent number: 11956297
    Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving, at a stream processor, an event, the stream processor including a plurality of processing stages; generating, by the stream processor, an augmented event based on the event, the augmented event including at least one additional field not appearing in the event, the additional field generated by an operation selected from the group consisting of a join or dimensional annotation operation; and emitting, by the stream processor, the augmented event to downstream consumer.
    Type: Grant
    Filed: January 16, 2023
    Date of Patent: April 9, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich
  • Patent number: 11948445
    Abstract: A medical system includes a medical device configured to provide device-related data for evaluating the reasons for an alarm in order to trigger appropriate countermeasures. The medical device includes a set of sensors, a display, and a processor. The processor is configured to generate an alarm message in response to the alarm signal provided by the set of sensors, detect a set of machine parameters in response to generating the alarm message, generate or obtain an encoded data package representing the set of detected machine parameters in a compressed format, and generate a mixed-type alarm convolute based on the alarm signal provided by the set of sensors. The alarm convolute comprises the alarm message in a readable format and the encoded data package, and the processor is configured to issue the alarm convolute on the display.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: April 2, 2024
    Assignee: Fresenius Medical Care Deutschland GmbH
    Inventor: María Millán-Galante
  • Patent number: 11948015
    Abstract: Disclosed are platforms for communicating among one or more otherwise independent systems involved in controlling functions of buildings or other sites having switchable optical devices deployed therein. Such independent systems include a window control system and one or more other independent systems such as systems that control residential home products (e.g., thermostats, smoke alarms, etc.), HVAC systems, security systems, lighting control systems, and the like. Together the systems control and/or monitor multiple features and/or products, including switchable windows and other infrastructure of a site, which may be a commercial, residential, or public site.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: April 2, 2024
    Assignee: View, Inc.
    Inventors: Dhairya Shrivastava, Stephen Clark Brown, Ronald F. Cadet
  • Patent number: 11934844
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that relay domain-event objects within an enhanced multi-platform data stream to listen for and react to digital events indicated by the domain-event objects that occur across a wide variety of computing platforms. Specifically, the disclosed systems can receive domain-event objects within the multi-platform data stream. From among the domain-even objects transmitted through the multi-platform data stream, the disclosed systems can identify a domain-event object that is relevant to a digital-analytics platform by identifying domain-event objects that include properties satisfying domain-event-listener rules. Based on an entity identifier and an object event from the relevant domain-event object, the disclosed systems can perform a platform action within the digital-analytics platform (e.g., to react to a change in another platform as indicated by the domain-event object).
    Type: Grant
    Filed: January 3, 2023
    Date of Patent: March 19, 2024
    Assignee: Qualtrics, LLC
    Inventors: Vernon W. Hui, Joseph Scott Reese
  • Patent number: 11935004
    Abstract: A system for managing business to business communications may include an event generation unit configured to create a first event based on receiving a purchase order from a client. The system may also include an event detection unit in communication with the event generation unit, the event detection unit configured to detect the first event. The system may also include an action unit in communication with the event generation unit. The action unit may be configured to determine a first action to perform based on the detection of the first event, and perform the first action. The event generation unit may be further configured to create a second event based on the performance of the first action.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: March 19, 2024
    Assignee: GLOBAL HEALTHCARE EXCHANGE, LLC
    Inventors: Steve Cochran, Hatem El-Sebaaly, Greg Wilson, Paul Knuth, Chad Maloney