Patents Examined by Andy Ho
-
Patent number: 11570057Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for a contextual transformation of an analytical model for an industrial internet of things (IIoT) edge node. For instance, the method may include receiving the analytical model from a cloud service; obtaining local data of the IIoT edge node; analyzing the local data to determine a situational context of the IIoT edge node; determining whether to transform the analytical model based on a fit between the analytical model and the situational context; and in response to determining to transform the analytical model, transforming the analytical model based on the situational context to derive a transformed analytical model.Type: GrantFiled: May 28, 2021Date of Patent: January 31, 2023Assignee: Honeywell International Inc.Inventors: Ramchandra Joshi, Kirupakar Janakiraman, Narayanan Srinivasan, GaneshKumar Nagaraj, Karthick Sengodan, Nilesh Desai
-
Patent number: 11567814Abstract: Embodiments provide a batching system that conforms message batches to publication constraints and also to message ordering requirements. An output array of messages is formed from messages received from a plurality of input streams, in which the messages are ordered. The output array preserves the ordering of the messages found in the source input streams. Messages are added from a head of the output array to a batch until addition of a next message to the batch would violate a particular batch processing constraint imposed on the batch. According to embodiments, one or more additional messages are included in the current batch when addition of the one or more additional messages to the batch (a) does not violate the particular batch processing constraint, and (b) continues to preserve the ordering of the messages, in the batch, with respect to the respective ordering of each of the plurality of input streams.Type: GrantFiled: July 28, 2021Date of Patent: January 31, 2023Assignee: Oracle International CorporationInventors: Igor Petrunya, Dmitry Kondratenko, Prateek Demla
-
Patent number: 11567811Abstract: Systems and methods for detecting multiple operator pattern services making conflicting resource modifications.Type: GrantFiled: September 28, 2020Date of Patent: January 31, 2023Assignee: Red Hat, Inc.Inventor: Aiden Keating
-
Patent number: 11568105Abstract: The technology disclosed relates to simplifying updating of a predictive model using clustering observed points. In particular, it relates to observing a set of points in 3D sensory space, determining surface normal directions from the points, clustering the points by their surface normal directions and adjacency, accessing a predictive model of a hand, refining positions of segments of the predictive model, matching the clusters of the points to the segments, and using the matched clusters to refine the positions of the matched segments. It also relates to distinguishing between alternative motions between two observed locations of a control object in a 3D sensory space by accessing first and second positions of a segment of a predictive model of a control object such that motion between the first position and the second position was at least partially occluded from observation in a 3D sensory space.Type: GrantFiled: May 5, 2021Date of Patent: January 31, 2023Assignee: Ultrahaptics IP Two LimitedInventors: David S. Holz, Kevin Horowitz, Raffi Bedikian, Hua Yang
-
Patent number: 11562114Abstract: An apparatus and method for system safety analysis evaluation is provided, the apparatus including processing circuitry configured for generating a calculation matrix for a system, generating a plurality of models based on the calculation matrix, performing a benchmarking or convolution analysis of the plurality of models, identifying a design envelope based on the benchmarking or convolution analysis, deriving uncertainty models from the benchmarking or convolution analysis, deriving an assessment judgment based on the uncertainty models and acceptance criteria, defining one or more limiting scenarios based on the design envelope, and determining a safety margin in at least one figure-of-merit for the system based on the design envelope and the acceptance criteria.Type: GrantFiled: April 26, 2021Date of Patent: January 24, 2023Assignee: BWXT mPower, Inc.Inventors: Robert P. Martin, Simone H. Morgan
-
Patent number: 11561801Abstract: Predicting execution duration for user-defined functions on function-as-a-service (FaaS) cloud computing platforms is disclosed herein. In one example, a processor device of an FaaS cloud computing platform detects an event that triggers execution of a user-defined function, and automatically fetches an environmental metric that represents a current attribute or condition of the operating environment in which the user-defined function will execute. The processor device then calculates a predicted execution duration for the user-defined function based on the environmental metric, and compares the predicted execution duration to an execution duration threshold. If the predicted execution duration exceeds the execution duration threshold, the processor device prevents execution of the user-defined function by the FaaS cloud computing platform. If the predicted execution duration does not exceed the execution duration threshold, the processor device may initiate execution of the user-defined function.Type: GrantFiled: April 24, 2020Date of Patent: January 24, 2023Assignee: Red Hat, Inc.Inventors: Aviel Yosef, Boaz Shuster
-
Patent number: 11562110Abstract: A system, method, and computer program product for predicting mismatch contribution in an electronic environment. Embodiments may include modeling, using a processor, a discrete output mismatch contribution problem using sparse logistic regression to generate a mismatch contribution model and applying a cross-validation approach to increase a complexity of the mismatch contribution model. Embodiments may further include computing one or more mismatch contribution values from the mismatch contribution model and defining at least one sizing constraint or determining a worst case result associated with a sampling process based upon, at least in part, the one or more mismatch contribution values.Type: GrantFiled: September 30, 2019Date of Patent: January 24, 2023Assignee: Cadence Design Systems, Inc.Inventors: Wangyang Zhang, Hongzhou Liu, Hua Luo, Elias Lee Fallon
-
Patent number: 11556849Abstract: A method includes: partitioning learning data containing objective variables and explanatory variables into a plurality of subsets of data; executing regularization processing on first data in each of the partitioned subsets, and extracting a first element equal to zero; extracting, as a candidate, each model where an error ratio between first multiple regression and second multiple regression is equal to or more than a predetermined value, the first multiple regression being a result of multiple regression on second data which is test data in each of the partitioned subsets and is for use to calculate the error ratio of the learning data, the second multiple regression being a result of multiple regression on third data obtained by excluding the first element from the second data; and outputting a model where zero is substituted for an element that takes zero a predetermined or larger number of times in the candidate.Type: GrantFiled: November 21, 2019Date of Patent: January 17, 2023Assignee: FUJITSU LIMITEDInventors: Takuya Ohwa, Hidetoshi Matsuoka
-
Patent number: 11550642Abstract: Devices and techniques for triggering early termination of cooperating processes in a processor are described herein. A system includes multiple memory-compute nodes, wherein a memory-compute node comprises: event manager circuitry configured to establish a broadcast channel to receive event messages; and thread manager circuitry configured to organize a plurality of threads to perform portions of a cooperative task, wherein the plurality of threads each monitor the broadcast channel to receive event messages on the broadcast channel, and wherein upon achieving a threshold operation, the thread manager circuitry is to use the event manager circuitry to broadcast, on the broadcast channel, an event message indicating that the cooperative task is complete, causing other threads, in response to receiving the event message, to terminate execution of their respective portions of the cooperative task.Type: GrantFiled: August 18, 2021Date of Patent: January 10, 2023Assignee: Micron Technology, Inc.Inventors: Patrick Estep, Skyler Arron Windh, Tony M. Brewer
-
Patent number: 11550643Abstract: An event stream processing (ESP) model is read that describes computational processes. (A) An event block object is received. (B) A new measurement value, a timestamp value, and a sensor identifier are extracted. (C) An in-memory data store is updated with the new measurement value, the timestamp value, and the sensor identifier. (A) through (C) are repeated until an output update time is reached. When the output update time is reached, data stored in the in-memory data store is processed and updated using data enrichment windows to define enriched data values that are output. The data enrichment windows include a gate window before each window that uses values computed by more than one window. The gate window sends a trigger to a next window when each value of the more than one window has been computed. The enrichment windows are included in the ESP model.Type: GrantFiled: August 3, 2022Date of Patent: January 10, 2023Assignee: SAS Institute Inc.Inventors: Steven William Enck, Charles Michael Cavalier, Sarah Jeanette Gauby, Scott Joseph Kolodzieski
-
Patent number: 11544124Abstract: A computer-implemented method of providing unified event monitoring and log processing is disclosed. The method comprises receiving streaming event data comprising a plurality of event entries from a plurality of domains including a cloud manager for a cloud platform and an application running within a container on the cloud platform; processing the streaming event data into a normalized, domain-independent format; evaluating a plurality of policy rules on the streaming event data, wherein the plurality of policy rules is defined with a unified syntax; and in response to the evaluating satisfying a condition of a first rule of the plurality of policy rules, transmitting to a remote device data related to an action defined in the first rule, wherein the receiving, processing, evaluating, and transmitting for each event entry for the plurality of event entries are performed in real time.Type: GrantFiled: February 15, 2022Date of Patent: January 3, 2023Assignee: SYSDIG, INC.Inventor: Loris Degioanni
-
Patent number: 11544122Abstract: Systems, methods and non-transitory computer readable media for detecting incidents are disclosed. The method includes receiving a primary issue creation event record for a primary issue, the event record including a description of the primary issue, and encoding the primary issue into a primary vector number based on the description of the primary issue. The method further includes identifying candidate issues and retrieving vector numbers of the identified candidate issues, computing distances between the primary vector number and each of the candidate vector numbers, and determining whether incident criteria is met based on the computed distances. In addition, the method includes determining that an incident has occurred upon determining that the incident criteria is met and generating an alert.Type: GrantFiled: December 29, 2020Date of Patent: January 3, 2023Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Gaurav Awadhwal, Addo Wondo, Geoff Sims, Gyeun Gyun Rho, Ahmed Saad, Simon Hugo Robilliard
-
Patent number: 11537452Abstract: A computing device can intercept a request to launch a requested application. The request can be intercepted by a calling process executed by the computing device. The request can include information identifying the requested application. The computing device can determine that a user interaction is required before launching the requested application by consulting a set of application policies based on the information identifying the requested application. The computing device can establish that the calling process is associated with a controlling terminal provided by an operating system in response to determining that the user interaction is required. A process session group containing processes launched within a user session can be selectively associated with the controlling terminal by the operating system. The computing device can perform the user interaction using the controlling terminal in response to establishing that the calling process is associated with the controlling terminal.Type: GrantFiled: April 16, 2021Date of Patent: December 27, 2022Inventors: Paul Thexton, Steven Joruk, Simon Fradkin
-
Patent number: 11537451Abstract: Disclosed is an example method of displaying a notification on a device with a plurality of operating systems (OSes) installed therein. The method includes identifying a first OS displayed on a first display of the device among the plurality of OSes, detecting a notification generated in a second OS running in a background of the device among the plurality of OSes, converting the generated notification based on a preset format of the first OS when the notification is generated, and displaying the converted notification on the first display on which the first OS is displayed.Type: GrantFiled: May 24, 2021Date of Patent: December 27, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jung-hyun Yoo, Seung-chul Ko, Gi-hun Jung, Sung-min Lee
-
Patent number: 11537959Abstract: A system may measure one or more metrics relating to the performance of a job for a set of occurrences of the job with respect to a data set. The measurements may be used to predict a completion time for a subsequent job or phase of the job on the data set. This prediction may be used to present a more accurate indication of a job completion status on the data set. The process may be repeated or performed separately for each client or set of data to provide an individualized progress meter or indicator. Thus, in some cases, variances in the data or computing systems may be reflected in the displayed progress of the job providing for a more accurate indication of job progress.Type: GrantFiled: June 16, 2020Date of Patent: December 27, 2022Assignee: Commvault Systems, Inc.Inventors: Mrityunjay Upadhyay, Rajiv Kottomtharayil, Anand Vibhor, Bhavyan Bharatkumar Mehta
-
Patent number: 11537455Abstract: In a message processing system, an application connected to an event stream publishes a schema for the structure of data payloads contained in messages from the application. Other readers and writers within the system can receive the schema and apply the schema to subsequent inbound and/or outbound messages as appropriate. The application may from time to time dynamically update the schema and publish a revised schema for use by the other applications connected to the event stream for subsequent messages.Type: GrantFiled: January 11, 2021Date of Patent: December 27, 2022Assignee: IEX Group, Inc.Inventor: Robert Park
-
Patent number: 11531575Abstract: Computer-readable media, methods, and systems are disclosed for copying tenant data within a cloud-based microservice architecture including a Kubernetes cluster. Copy tasks are generated for a plurality of microservices and progress of the copy tasks is monitored by updating one or more statuses associated with the copy tasks. One or more job files may be generated for each microservice including executable code for copying the tenant data within the microservice or within a data store associated with the respective microservice.Type: GrantFiled: September 24, 2021Date of Patent: December 20, 2022Assignee: SAP SEInventors: Balaji Vummiti, Chandan V. A
-
Patent number: 11526805Abstract: A method includes: partitioning learning data containing objective variables and explanatory variables into a plurality of subsets of data; executing regularization processing on first data in each of the partitioned subsets, and extracting a first element equal to zero; extracting, as a candidate, each model where an error ratio between first multiple regression and second multiple regression is equal to or more than a predetermined value, the first multiple regression being a result of multiple regression on second data which is test data in each of the partitioned subsets and is for use to calculate the error ratio of the learning data, the second multiple regression being a result of multiple regression on third data obtained by excluding the first element from the second data; and outputting a model where zero is substituted for an element that takes zero a predetermined or larger number of times in the candidate.Type: GrantFiled: November 21, 2019Date of Patent: December 13, 2022Assignee: FUJITSU LIMITEDInventors: Takuya Ohwa, Hidetoshi Matsuoka
-
Patent number: 11520645Abstract: A system and method of the disclosure relates to structuring at least one resource of an application programming interface (API) for a server. In the method, a plurality of field-level elements may be defined. Each of the plurality of field-level elements may be associated with a respective property. Also, first and second message-level elements may be defined. The first message-level element may be based on a first field-level element of the plurality of field-level elements, and the second message-level element may be based on the first field-level element. The API may be associated with a first resource having properties resolved based on at least the first and second message-level elements.Type: GrantFiled: May 13, 2019Date of Patent: December 6, 2022Assignee: VIASAT, INC.Inventors: Cynthia L Recker, Roger M Prenger
-
Patent number: 11520946Abstract: A system performs cloud-based fire protection. The system receives, by a cloud platform, data from one or more initiating devices. The system stores the data in a persistent data storage of the cloud platform over a period of time. The system applies machine learning to the data to build or adjust a predictive detection model. The system processes, by computing resources of the cloud platform, the data using the predictive detection model to determine an existence of a safety event. The system then transmits, to at least one notification device, an event notification in response to the existence of the safety event.Type: GrantFiled: April 9, 2019Date of Patent: December 6, 2022Assignee: Johnson Controls Tyco IP Holdings LLPInventors: Liem-Binh Tran, David-Alexandre Bourbonnais