-
公开(公告)号:US20210035313A1
公开(公告)日:2021-02-04
申请号:US17060504
申请日:2020-10-01
Applicant: SAS Institute Inc.
Inventor: Hamza Mustafa Ghadyali , Kedar Shriram Prabhudesai , Jonathan Lee Walker , Xunlei Wu , Xingqi Du , Bahar Biller , Mohammadreza Nazari , Afshin Oroojlooyjadid , Alexander Richard Phelps , Davood Hajinezhad , Varunraj Valsaraj , Jorge Manuel Gomes da Silva , Jinxin Yi
Abstract: A computing system responsive to obtaining original image data, detects a set of data point(s), in the original image data, that indicates an object. The system determines, based on the set of data point(s), a set of pixels associated with the object in the original image data. The system generates an alternative visual identifier for the object that provides a unique identifier for the set of pixels absent in the original image data. The system generates, autonomously from intervention by any user of the computing system, pixel information to conceal feature(s) of the object. The system obtains modified image data comprising the alternative visual identifier. The modified image data further comprises the feature(s) of the object in the original image data visually concealed in the modified image data according to the pixel information. The system outputs an image representation of a trajectory of the object through the modified image data.
-
公开(公告)号:US11556791B2
公开(公告)日:2023-01-17
申请号:US17088403
申请日:2020-11-03
Applicant: SAS Institute Inc.
Inventor: Kedar Shriram Prabhudesai , Varunraj Valsaraj , Jinxin Yi , Daniel Keongson Woo , Roger Lee Baldridge, Jr.
IPC: G06N3/08
Abstract: Requests for computing resources and other resources can be predicted and managed. For example, a system can determine a baseline prediction indicating a number of requests for an object over a future time-period. The system can then execute a first model to generate a first set of values based on seasonality in the baseline prediction, a second model to generate a second set of values based on short-term trends in the baseline prediction, and a third model to generate a third set of values based on the baseline prediction. The system can select a most accurate model from among the three models and generate an output prediction by applying the set of values output by the most accurate model to the baseline prediction. Based on the output prediction, the system can cause an adjustment to be made to a provisioning process for the object.
-
公开(公告)号:US12271688B1
公开(公告)日:2025-04-08
申请号:US18966201
申请日:2024-12-03
Applicant: SAS Institute Inc.
Inventor: Julia Moreno , Kedar Shriram Prabhudesai , Fang Liang , Varunraj Valsaraj , Pelin Cay , Brett Alexander Vogelsang
IPC: G06F17/00 , G06F40/183 , G06F40/58 , G06F9/451
Abstract: A computer-implemented method includes receiving a natural language input including a natural language request for executing an analytical task and processing the natural language input by a language model, where the processing may include translating the natural language input to an analytical function call for calling an analytical function of a set of distinct analytical functions of an analytics computing server. Additionally, the computer-implemented method includes calling the analytical function at the analytics computing server using the analytical function call, receiving a technical output in response to calling the analytical function, and outputting a response to the natural language input that includes the technical analytical output.
-
公开(公告)号:US11842379B2
公开(公告)日:2023-12-12
申请号:US18169592
申请日:2023-02-15
Applicant: SAS Institute Inc.
Inventor: Jonathan Lee Walker , Hardi Desai , Xuejun Liao , Varunraj Valsaraj
IPC: G06Q30/00 , G06Q30/0601 , G06N5/04
CPC classification number: G06Q30/0631 , G06N5/04
Abstract: The computing device obtains a training data set related to a plurality of historic user inputs associated with preferences of one or more services or items from an entity. For each of the one or more services or items, the computing device executes operations to train a plurality of models using the training data set to generate a plurality of recommended models, apply a validation data set to generate a plurality of predictions from the plurality of recommended models, obtain a weight of each metric of a plurality of metrics from the entity, obtain user inputs associated with user preferences, and determine a relevancy score for each metric. The computing device selects a recommended model based on the relevancy score of the selected metric or a combination of selected metrics, generates one or more recommendations for the users, and outputs the one or more generated recommendations to the users.
-
公开(公告)号:US11734919B1
公开(公告)日:2023-08-22
申请号:US17988463
申请日:2022-11-16
Applicant: SAS Institute Inc.
Inventor: Daniele Cazzari , Hardi Desai , Allen Joseph Langlois , Jonathan Walker , Thomas Tuning , Saurabh Mishra , Varunraj Valsaraj
IPC: G06V10/94
CPC classification number: G06V10/94
Abstract: A flexible computer architecture for performing digital image analysis is described herein. In some examples, the computer architecture can include a distributed messaging platform (DMP) for receiving images from cameras and storing the images in a first queue. The computer architecture can also include a first container for receiving the images from the first queue, applying an image analysis model to the images, and transmitting the image analysis result to the DMP for storage in a second queue. Additionally, the computer architecture can include a second container for receiving the image analysis result from the second queue, performing a post-processing operation on the image analysis result, and transmitting the post-processing result to the DMP for storage in a third queue. The computer architecture can further include an output container for receiving the post-processing result from the third queue and generating an alert notification based on the post-processing result.
-
公开(公告)号:US12293602B1
公开(公告)日:2025-05-06
申请号:US18924261
申请日:2024-10-23
Applicant: SAS Institute, Inc.
Inventor: Kedar Shriram Prabhudesai , Hardi Desai , Jonathan James McElhinney , Jonathan Lee Walker , Sanjeev Shyam Heda , Andrey Matveenko , Varunraj Valsaraj , Rik Peter de Ruiter
IPC: G06K9/00 , F16P3/14 , G06Q50/26 , G06T7/00 , G06T7/20 , G06T7/254 , G06T7/70 , G06V10/26 , G06V10/56 , G06V10/70 , G06V10/75 , G06V10/764 , G06V20/40 , G06V20/52 , G06V40/10 , G06V40/20 , G08B21/02
Abstract: In some examples, a system can access video data collected from one or more image sensors, the video data showing a region of interest proximate to a machine. The system can execute an object detection model to detect that a person is within the region of interest proximate to the machine based on the video data. The system can detect a motion status of a component of the machine. The system can execute a pose estimation model on the video data to estimate a pose of the person with respect to the machine. The system can detect a safety rule violation based on the pose of the person with respect to the machine, and the motion status of the machine. The system can transmit a signal to a controller of the machine in response to detecting the safety rule violation.
-
公开(公告)号:US11798263B1
公开(公告)日:2023-10-24
申请号:US18295337
申请日:2023-04-04
Applicant: SAS Institute Inc.
Inventor: Kedar Shriram Prabhudesai , Jonathan Lee Walker , Sanjeev Shyam Heda , Varunraj Valsaraj , Allen Joseph Langlois , Frederic Combaneyre , Hamza Mustafa Ghadyali , Nabaruna Karmakar
IPC: G06V10/764 , G06V10/24 , G06V10/82 , G06T7/00 , G06V10/26
CPC classification number: G06V10/764 , G06T7/0006 , G06V10/24 , G06V10/273 , G06V10/82 , G06T2207/30164
Abstract: A computing system detects a defective object. An image is received of a manufacturing line that includes objects in a process of being manufactured. Each pixel included in the image is classified as a background pixel class, a non-defective object class, or a defective object class using a trained neural network model. The pixels included in the image that were classified as the non-defective object class or the defective object class are grouped into polygons. Each polygon is defined by a contiguous group of pixels classified as the non-defective object class or the defective object class. Each polygon is classified in the non-defective object class or in the defective object class based on a number of pixels included in a respective polygon that are classified in the non-defective object class relative to a number of pixels included in the respective polygon that are classified in the defective object class.
-
公开(公告)号:US20230267527A1
公开(公告)日:2023-08-24
申请号:US18169592
申请日:2023-02-15
Applicant: SAS Institute Inc.
Inventor: Jonathan Lee Walker , Hardi Desai , Xuejun Liao , Varunraj Valsaraj
IPC: G06Q30/0601 , G06N5/04
CPC classification number: G06Q30/0631 , G06N5/04
Abstract: The computing device obtains a training data set related to a plurality of historic user inputs associated with preferences of one or more services or items from an entity. For each of the one or more services or items, the computing device executes operations to train a plurality of models using the training data set to generate a plurality of recommended models, apply a validation data set to generate a plurality of predictions from the plurality of recommended models, obtain a weight of each metric of a plurality of metrics from the entity, obtain user inputs associated with user preferences, and determine a relevancy score for each metric. The computing device selects a recommended model based on the relevancy score of the selected metric or a combination of selected metrics, generates one or more recommendations for the users, and outputs the one or more generated recommendations to the users.
-
公开(公告)号:US11176691B2
公开(公告)日:2021-11-16
申请号:US17060260
申请日:2020-10-01
Applicant: SAS Institute Inc.
Inventor: Hamza Mustafa Ghadyali , Kedar Shriram Prabhudesai , Mohammadreza Nazari , Bahar Biller , Afshin Oroojlooyjadid , Alexander Richard Phelps , Jonathan Lee Walker , Xunlei Wu , Xingqi Du , Davood Hajinezhad , Varunraj Valsaraj , Jorge Manuel Gomes da Silva , Jinxin Yi
Abstract: A computing system obtains image data representing images. Each of the images is captured at different time points of a physical environment. The physical environment comprises a first object and a second object. The computing system executes a control system to augment the physical environment. The control system detects a group forming in the images. The control system tracks an aspect of a movement, of a given object, in the group. The control system simulates the physical environment and the movement, of the given object, in the group in a simulated environment. The control system evaluates simulated actions in the simulated environment for a predefined objective for the physical environment. The predefined objective is related to an interaction between objects in the group. The control system generates based on evaluated simulated actions and autonomously from involvement by any user of the control system, an indication to augment the physical environment.
-
公开(公告)号:US11055861B2
公开(公告)日:2021-07-06
申请号:US17060957
申请日:2020-10-01
Applicant: SAS Institute Inc.
Inventor: Mohammadreza Nazari , Afshin Oroojlooyjadid , Alexander Richard Phelps , Davood Hajinezhad , Bahar Biller , Jonathan Lee Walker , Hamza Mustafa Ghadyali , Kedar Shriram Prabhudesai , Xunlei Wu , Xingqi Du , Jorge Manuel Gomes da Silva , Varunraj Valsaraj , Jinxin Yi
Abstract: A computing system receives historical data. The historical data comprises physical actions taken in an experiment in a physical environment. The experiment comprises user-defined stages. The historical data comprises a recorded outcome, according to user-defined performance indicator(s) related to the user-defined stages, for each physical action taken in the experiment. The system generates, by a discrete event simulator, a computing representation of a simulated environment of the physical environment. The simulated environment comprises processing stages. The system obtains simulation data. The simulation data comprises simulated actions taken by the discrete event simulator. The simulation data comprises a predicted outcome, according to user-defined performance indicator(s) related to the processing stages, for each simulated action taken by the discrete event simulator. The system validates accuracy of the discrete event simulator at predicting the recorded outcome in the experiment. The system trains a computing agent according to a sequential decision-making algorithm.
-
-
-
-
-
-
-
-
-