Event Handling Or Event Notification Patents (Class 719/318)
-
Patent number: 12386665Abstract: 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: GrantFiled: November 4, 2021Date of Patent: August 12, 2025Assignee: Shanghai Biren Technology Co., LtdInventors: Long Chen, HaiChuan Wang, GuoFang Jiao
-
Patent number: 12386676Abstract: 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: GrantFiled: February 25, 2022Date of Patent: August 12, 2025Assignee: Red Hat, Inc.Inventors: Andrea Cosentino, Paolo Antinori
-
Patent number: 12380090Abstract: 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: GrantFiled: March 14, 2024Date of Patent: August 5, 2025Assignee: GOOGLE LLCInventors: Gavin Manning, Paul Vanlint
-
Patent number: 12367014Abstract: 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: GrantFiled: March 25, 2024Date of Patent: July 22, 2025Assignee: SAP SEInventors: Tatjana Pfeifer, Raphael Dibbern, Jonas Braun, Jens Roessler, Arne Rantzen, Silvana Straus
-
Patent number: 12369058Abstract: 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: GrantFiled: February 10, 2020Date of Patent: July 22, 2025Assignee: Apple Inc.Inventors: Yizhi Yao, Joey Chou
-
Patent number: 12346453Abstract: 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: GrantFiled: September 23, 2022Date of Patent: July 1, 2025Assignee: International Business Machines CorporationInventors: Anthony Saieva, Frederico Araujo, Sanjeev Das, Michael Vu Le, Jiyong Jang
-
Patent number: 12335286Abstract: 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: GrantFiled: May 25, 2023Date of Patent: June 17, 2025Assignee: Fortinet, Inc.Inventors: Ulfar Erlingsson, Yijou Chen
-
Patent number: 12332999Abstract: 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: GrantFiled: December 22, 2022Date of Patent: June 17, 2025Assignee: SPLUNK Inc.Inventors: Vadan Thimmegowda, Sourabh Satish, Tejas Wanjari
-
Patent number: 12327038Abstract: 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: GrantFiled: September 22, 2022Date of Patent: June 10, 2025Assignee: Yamaha CorporationInventor: Tatsuya Iriyama
-
Patent number: 12314784Abstract: 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: GrantFiled: September 23, 2022Date of Patent: May 27, 2025Assignee: Dell Products L.P.Inventors: Ravishankar N, Muniswamy Setty K S, Praveen Kumar H P, Praveen Naik, Lakshmikanth Dhanaraju
-
Patent number: 12299507Abstract: 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: GrantFiled: February 13, 2024Date of Patent: May 13, 2025Assignee: Starbucks CorporationInventors: Joshua J. Kruger, Todd Alan Buiten
-
Patent number: 12301590Abstract: 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: GrantFiled: September 23, 2021Date of Patent: May 13, 2025Assignee: OPEN TEXT HOLDINGS, INC.Inventors: Michael James Bailey, Jacob Harris Therrien, James Daniel DeMarchi
-
Patent number: 12289285Abstract: 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: GrantFiled: January 20, 2023Date of Patent: April 29, 2025Assignee: Huawei Technologies Co., Ltd.Inventors: Rongrong Hua, Zhouyi Yu, Tao Peng
-
Patent number: 12282655Abstract: 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: GrantFiled: February 2, 2023Date of Patent: April 22, 2025Assignee: Lemon Inc.Inventors: Ping Zhou, Longxiao Li, Peng Xu, Kan Frankie Fan, Chaohong Hu, Fei Liu, Hui Zhang, Di Xu
-
Patent number: 12277111Abstract: 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: GrantFiled: December 5, 2022Date of Patent: April 15, 2025Assignee: DELTA ELECTRONICS, INC.Inventors: Shih-Jui Yang, Yi-Sin Wang
-
Patent number: 12260269Abstract: 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: GrantFiled: January 31, 2024Date of Patent: March 25, 2025Assignee: View Operating CorporationInventors: Dhairya Shrivastava, Stephen Clark Brown, Ronald F. Cadet
-
Patent number: 12256034Abstract: 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: GrantFiled: September 1, 2023Date of Patent: March 18, 2025Inventor: Mikko Vaananen
-
Patent number: 12242899Abstract: 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: GrantFiled: October 23, 2023Date of Patent: March 4, 2025Assignee: VANTIQ, INC.Inventors: Paul Butterworth, Jacob Schmitz, Daphne Nhuch
-
Patent number: 12200305Abstract: 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: GrantFiled: October 7, 2022Date of Patent: January 14, 2025Assignee: VENTAVR CO., LTDInventor: Woo Yeol Jeon
-
Patent number: 12200064Abstract: 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: GrantFiled: October 23, 2023Date of Patent: January 14, 2025Assignee: 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: 12190175Abstract: 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: GrantFiled: March 31, 2022Date of Patent: January 7, 2025Assignee: International Business Machines CorporationInventors: Bharat Bhushan, Kaweepoj Phacharintanakul, Wolfgang von Drews, Matthew Whitehead
-
Patent number: 12181995Abstract: 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: GrantFiled: March 1, 2022Date of Patent: December 31, 2024Assignee: NETFLIX, INC.Inventors: Varun Khaitan, Joseph Lynch, Rajiv Shringi
-
Patent number: 12182284Abstract: 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: GrantFiled: February 25, 2022Date of Patent: December 31, 2024Assignee: SAP SEInventors: Benny Rolle, Matthias Vogel
-
Patent number: 12174984Abstract: 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: GrantFiled: April 15, 2022Date of Patent: December 24, 2024Assignee: Apple Inc.Inventors: Marion Patricia Daly, Ada D. Avery, Lina J. Butler, Brian J. Dawbin, Garrett F. Robinson
-
Patent number: 12160470Abstract: 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: GrantFiled: December 4, 2023Date of Patent: December 3, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Adithya Gadwale, Phanta Danielle Wynn
-
Patent number: 12117801Abstract: 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: GrantFiled: September 28, 2021Date of Patent: October 15, 2024Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.Inventors: Anthony Amaro, Jr., Mark J. Nixon, Gary K. Law, Claudio Fayad
-
Patent number: 12120104Abstract: 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: GrantFiled: August 19, 2022Date of Patent: October 15, 2024Assignee: Bank of America CorporationInventor: Siten Sanghvi
-
Patent number: 12118079Abstract: 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: GrantFiled: January 22, 2024Date of Patent: October 15, 2024Assignee: Bank of America CorporationInventors: Justin Horowitz, Melissa Podrazka, Sameer Sharma
-
Patent number: 12093159Abstract: 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: GrantFiled: November 22, 2022Date of Patent: September 17, 2024Assignee: Palantir Technologies Inc.Inventors: Natalie Meurer, Andrew Lampert, Dyon Balding, Yeong Wei Wee
-
Patent number: 12096064Abstract: 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: GrantFiled: December 23, 2019Date of Patent: September 17, 2024Assignee: LG ELECTRONICS INC.Inventors: Hyeseung Lee, Eunyoung Cho
-
Patent number: 12086645Abstract: 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: GrantFiled: January 19, 2022Date of Patent: September 10, 2024Assignee: Dell Products L.P.Inventors: Vinay Sawal, Ramya Ramachandran, Mahendaran Pagalpatti Vijayakumar, Ashok Kumar Janardhana, Udhaya Chandran Shanmugam
-
Patent number: 12073265Abstract: 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: GrantFiled: June 13, 2022Date of Patent: August 27, 2024Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Ivica Rimac, Istemi Ekin Akkus, Ruichuan Chen, Manuel Stein, Volker Hilt
-
Patent number: 12067529Abstract: 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: GrantFiled: July 14, 2021Date of Patent: August 20, 2024Assignee: SAP SEInventor: Bertram Beyer
-
Patent number: 12067391Abstract: 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: GrantFiled: July 27, 2022Date of Patent: August 20, 2024Assignee: DENSO CORPORATIONInventors: Shoma Okamoto, Kazuhiro Uehara, Yuzo Harata
-
Patent number: 12061800Abstract: 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: GrantFiled: July 12, 2022Date of Patent: August 13, 2024Assignee: Silicon Motion, Inc.Inventor: Tzu-Yi Yang
-
Patent number: 12057992Abstract: 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: GrantFiled: March 30, 2022Date of Patent: August 6, 2024Assignee: Tyco Fire & Security GmbHInventors: Sergey Ivanov, Maxime Fortin, Brahima Traore
-
Patent number: 12014372Abstract: 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: GrantFiled: June 16, 2020Date of Patent: June 18, 2024Inventors: Rongsheng Zhu, Dmitry Martyanov, Xiuyi Ling
-
Patent number: 12009068Abstract: 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: GrantFiled: March 20, 2020Date of Patent: June 11, 2024Assignee: Definitive Media Corp.Inventors: Jeff Frazier, John Reites, Sean Vassilaros
-
Patent number: 11994941Abstract: 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: GrantFiled: September 23, 2021Date of Patent: May 28, 2024Assignee: Dell Products L.P.Inventors: Lisa O'Mahony, David P. Moloney, Francisco Jaen, Eileen Kelleher
-
Patent number: 11989784Abstract: 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: GrantFiled: January 12, 2023Date of Patent: May 21, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Duke Lee Gunn, Jr., Daniel Gracey, Jefferson Crew, Lisa Rome, Paresh Mutha
-
Patent number: 11979411Abstract: 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: GrantFiled: October 28, 2021Date of Patent: May 7, 2024Assignee: International Business Machines CorporationInventors: Roberto Ragusa, Remo Freddi, Chiara Conti, Alessandra Asaro
-
Patent number: 11966719Abstract: 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: GrantFiled: July 26, 2022Date of Patent: April 23, 2024Assignee: SAP SEInventors: Tatjana Pfeifer, Raphael Dibbern, Jonas Braun, Jens Roessler, Arne Rantzen, Silvana Straus
-
Patent number: 11968204Abstract: 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: GrantFiled: February 17, 2022Date of Patent: April 23, 2024Assignee: SAUDI ARABIAN OIL COMPANYInventor: Abdulaziz Saud Almuhaisin
-
Patent number: 11962663Abstract: 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: GrantFiled: March 17, 2022Date of Patent: April 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Richard Threlkeld, Yash H Patel, Michael Paris
-
Patent number: 11960466Abstract: 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: GrantFiled: July 28, 2022Date of Patent: April 16, 2024Assignee: Walmart Apollo, LLCInventors: Sivakumar Subramanian, Deekkan Kannan, Hari Sai Gangadhar V, Joyan Sil
-
Patent number: 11956297Abstract: 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: GrantFiled: January 16, 2023Date of Patent: April 9, 2024Assignee: YAHOO ASSETS LLCInventors: Michael Pippin, David Willcox, Allie K. Watfa, George Aleksandrovich
-
Patent number: 11948445Abstract: 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: GrantFiled: July 24, 2020Date of Patent: April 2, 2024Assignee: Fresenius Medical Care Deutschland GmbHInventor: María Millán-Galante
-
Patent number: 11948015Abstract: 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: GrantFiled: November 17, 2022Date of Patent: April 2, 2024Assignee: View, Inc.Inventors: Dhairya Shrivastava, Stephen Clark Brown, Ronald F. Cadet
-
Patent number: 11934844Abstract: 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: GrantFiled: January 3, 2023Date of Patent: March 19, 2024Assignee: Qualtrics, LLCInventors: Vernon W. Hui, Joseph Scott Reese
-
Patent number: 11935004Abstract: 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: GrantFiled: March 25, 2021Date of Patent: March 19, 2024Assignee: GLOBAL HEALTHCARE EXCHANGE, LLCInventors: Steve Cochran, Hatem El-Sebaaly, Greg Wilson, Paul Knuth, Chad Maloney