Patents Examined by Timothy A Mudrick
-
Patent number: 11210368Abstract: Systems, methods, apparatuses, and computer-readable media for computational model optimization. A plurality of sampled values for a hyperparameter of a computational model may be received, the plurality of sampled values comprising a subset of a plurality of possible values for the hyperparameter, each sampled value associated with a performance metric for the computational model with the sampled value assigned to the hyperparameter. A first candidate value from the plurality of possible values may be determined, the first candidate value having a distance to a first sampled value of the plurality of sampled values that exceeds a threshold distance, wherein the distance is in a space comprising the plurality of possible values. The first candidate value may be assigned to the hyperparameter of the computational model. A first performance metric may be determined for the computational model with the first candidate value assigned to the hyperparameter.Type: GrantFiled: June 10, 2019Date of Patent: December 28, 2021Assignee: STATE STREET CORPORATIONInventor: Mehmet Umut Caglar
-
Patent number: 11210436Abstract: A method for generating training data is disclosed. The method may include executing a simulation process. The simulation process may include traversing a virtual, forward-looking sensor over a virtual road surface defining at least one virtual railroad crossing. During the traversing, the virtual sensor may be moved with respect to the virtual road surface as dictated by a vehicle-motion model modeling motion of a vehicle driving on the virtual road surface while carrying the virtual sensor. Virtual sensor data characterizing the virtual road surface may be recorded. The virtual sensor data may correspond to what a real sensor would have output had it sensed the road surface in the real world.Type: GrantFiled: July 7, 2016Date of Patent: December 28, 2021Assignee: Ford Global Technologies, LLCInventors: Ashley Elizabeth Micks, Scott Vincent Myers, Harpreetsingh Banvait, Sneha Kadetotad
-
Patent number: 11200099Abstract: A method for managing kernel configuration information in a multi-operating system (OS) electronic apparatus includes: monitoring whether a present system state of a guest operating system changes; and synchronizing the first kernel configuration information in a kernel of the guest operating system to the second kernel configuration information in a kernel of the host operating system if the guest operating system switches from a foreground state to a background state, or synchronizing the second kernel configuration information in a kernel of the host operating system to the first kernel configuration information in a kernel of the guest operating system if the guest operating system switches from a background state to a foreground state. A kernel configuration information management device having functional modules and an electronic apparatus including the kernel configuration information management device can implement the method.Type: GrantFiled: May 30, 2019Date of Patent: December 14, 2021Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.Inventor: Yangang Li
-
Patent number: 11200507Abstract: A controller includes a memory that stores instructions and a processor that executes the instructions. The instructions cause the controller to execute a process that includes receiving sensor data from a first sensor and a second sensor. The sensor data includes a time-series observation representing a first activity and a second activity. The controller generates models for each activity involving progressions through states indicated by the sensor data from each sensor. The controller receives from each sensor additional sensor data including a time-series observation representing the first activity and the second activity. The controller determines likelihoods that the models generated a portion of the additional sensor data and calculates a pair-wise distance between each sensor-specific determined likelihood to obtain calculated distances.Type: GrantFiled: January 31, 2019Date of Patent: December 14, 2021Assignee: Koninklijke Philips N.V.Inventors: Ali Akbar Ahmad Samadani, Saman Parvaneh
-
Patent number: 11200139Abstract: In one embodiment, information (workload, performance, and configuration) is obtained about identified sub-systems (a target component plus other components that influence its performance). The identified sub-systems are clustered into workload clusters and also into performance clusters, where identified sub-systems of particular workload clusters have similar workload measurements, and identified sub-systems of particular performance clusters have similar performance metrics. The techniques herein then determine a given mapped performance cluster for a given workload cluster that corresponds to a best set of performance metrics from among all performance clusters mapped to the given workload cluster.Type: GrantFiled: January 16, 2020Date of Patent: December 14, 2021Assignee: Cisco Technology, Inc.Inventors: Rishabh Singh, Saket Mehta, Prerana Singhal
-
Patent number: 11200086Abstract: An agent executed by a computer identifies a critical path of a transaction in a web application. The transaction includes a plurality of methods each representing an operation of the application and asynchronously executed by a server between a beginning of the transaction and an end of the transaction. The agent receives metrics for the transaction, which include identifiers of each executed method and specify relationships between the transaction methods. Based on the received metrics, the agent identifies a method completed at the end of the transaction. Based on the relationships between the methods, the agent determines one or more other methods preceding the identified method in the transaction and affecting a duration of the transaction. The determined methods and the method completed at the end of the transaction are identified as a critical path. Identifiers of the methods on the critical path are sent for display to a user.Type: GrantFiled: January 8, 2021Date of Patent: December 14, 2021Assignee: NEW RELIC, INC.Inventors: Ashley Emmons Puls, Michael Hayes, Howard G. Cunningham, Jr., Kirby Frugia, Gregory Eugene Unrein, Etan Lightstone
-
Patent number: 11194640Abstract: Provided is a validation framework for modelling possible failures that might occur when an orchestrated transaction calls external services to ensure that error handling and reporting is robust and well designed. The disclosed techniques ensure that no changes are necessary to either the code making a call or the services that might be called. The techniques are not limited to web servers and REST APIs as they may be used to test and validate any kind of system that employs well defined APIs. The claimed subject matter, or “validation framework” may be added to an existing API or created as a new module that acts as a proxy server in a non-micro service type of system. Although described with respect to a gateway-API service, the claimed subject matter is equally applicable to other systems that process orchestrated transactions.Type: GrantFiled: March 10, 2020Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Keith D. Cramer, Andrew R. Freed, Tristan A. TeNyenhuis
-
Patent number: 11188402Abstract: The present disclosure provides systems and methods for determining location point quality. In one example, a computer-implemented method is provided which includes obtaining, by one or more computing devices, obtaining, by one or more computing devices, one or more location point reports for a location point. The method further includes generating, by the one or more computing devices, location point score modifier for the location point based on one or more location point reports. The method further includes providing, by the one or more computing devices, the location point score modifier for use in determining candidate location points for generation of location-based application content.Type: GrantFiled: November 17, 2017Date of Patent: November 30, 2021Assignee: Google LLCInventor: Mackenzie Lee Jacoby
-
Patent number: 11188438Abstract: An information processing apparatus includes: a memory; and a processor coupled to the memory and the processor configured to calculate shortening rates by comparing execution times for each of a plurality of functions in a case where an evaluation target program is executed in an execution environment with execution times for each of the plurality of functions in a case where the evaluation target program is executed in a simulation environment, and generate a simulation program to be used in the simulation environment based on the calculated shortening rates and the evaluation target program.Type: GrantFiled: February 20, 2019Date of Patent: November 30, 2021Assignee: FUJITSU LIMITEDInventor: Akane Takahashi
-
Patent number: 11182228Abstract: Provided is a method of processing remote procedure calls (RPCs), the method including receiving a first RPC at a target from a first client, beginning execution of a first RPC procedure corresponding to the first RPC, receiving a second RPC at the target from a second client, and completing the execution of the first RPC procedure, and beginning execution of a second RPC procedure corresponding to the second RPC, the first RPC and the second RPC including the same parameter, or processing the first RPC procedure and the second RPC procedure in parallel, the first RPC and the second RPC including different respective parameters.Type: GrantFiled: May 29, 2020Date of Patent: November 23, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Somnath Roy, Harsh Roogi
-
Patent number: 11169861Abstract: In an example, a WebSocket is used as an abstraction layer on top of one or more triggers. These triggers may be defined by DevOps tools and may be called bidirectionally. Specifically, a web application can call a trigger located in a Function as a Service layer at an ABAP application server, while the ABAP application server can also push data via a push channel through the WebSocket to trigger functions in the Web App.Type: GrantFiled: July 24, 2020Date of Patent: November 9, 2021Assignee: SAP SEInventor: Masoud Aghadavoodi Jolfaei
-
Patent number: 11170314Abstract: A cyber-physical system may have a plurality of monitoring nodes each generating a series of current monitoring node values over time that represent current operation of the cyber-physical system. According to some embodiments, a features extraction computer platform may receive the series of current monitoring node values over time and generate current feature vectors based on the series of current monitoring mode values. A system mode estimation computer platform may provide the current feature vectors to a probabilistic graphical model to generate an estimated system mode. The system mode estimation computer platform may then compare the estimated system mode with a currently reported system mode output by the cyber-physical system and generate a system mode status indication based on a result of said comparison. According to some embodiments, the system mode status indication can be used to override the currently reported system mode of the cyber-physical system.Type: GrantFiled: October 22, 2018Date of Patent: November 9, 2021Assignee: General Electric CompanyInventors: Masoud Abbaszadeh, Fernando D'Amato
-
Patent number: 11163587Abstract: A computer-implemented method according to one embodiment includes outputting an interface, receiving a first input and parsing contents of the first input. It is determined whether the first input includes the instances of information: a type of modification that is to be performed, a program that is to be incorporated in the performing of the modification, and a target system on which the modification is to be performed. In response to a determination that the first input does not include one or more of the instances of information, a request is output. In response to a determination that the first input includes the instances of information, a process is performed. The process includes correlating the instances of information to a script file and performing the modification in accordance with the instances of information of the first input. The process further includes collecting status information and outputting the status information.Type: GrantFiled: October 8, 2019Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Kevin L. Miner, Trinh Nguyen, Camvu Pham, Bard Allen Doster
-
Patent number: 11164097Abstract: A method for preloading an application, a storage medium, and a terminal device are provided. The method includes the following. Current state feature information of the terminal device is acquired, when an application preloading prediction event is detected to be triggered. The current state feature information is input into a plurality of CART prediction models each corresponding to an application in a preset application set, where each of the CART prediction models is generated based on a usage regularity of an associated application corresponding to historical state feature information of the terminal device. A target application to be initiated is predicted according to output results of the CART prediction models, and then the target application is preloaded.Type: GrantFiled: November 30, 2018Date of Patent: November 2, 2021Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Yan Chen, Yaoyong Liu
-
Patent number: 11157334Abstract: A control method for broadcast sending includes: acquiring a receiver queue corresponding to a broadcast message to be sent; determining a target receiver according to priorities of receivers in the receiver queue and a predetermined priority; and sending the broadcast message to the target receiver.Type: GrantFiled: October 18, 2017Date of Patent: October 26, 2021Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Jun Zhang, Runsheng Pei, Liangjing Fu, Zhiyong Lin, Ruyu Wu
-
Patent number: 11144372Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for assisting with cross-platform copy and paste operations are provided. A first and second computing device may be connected. When a copy command is received in relation to an object, the object may be copied to the copying device's clipboard. Metadata describing the object may be sent to the other device. A paste command may be received by the pasting device and that command may be relayed to the device where the copy command was received. The object may be sent from the copying device to the pasting device and injected/pasted directly into the construct where the paste command was received. The object may be translated into a compatible format prior to its injection/pasting.Type: GrantFiled: October 1, 2019Date of Patent: October 12, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Shrey Nitin Shah
-
Patent number: 11132243Abstract: A query referencing a function associated with a remote software component is received by a network-based data warehouse system. Temporary security credentials corresponding to a role at a cloud computing service platform are obtained. The role has permission to send calls to a web endpoint corresponding to the remote software component. A request comprising input data and electronically signed using the temporary security credentials is sent to a web Application Programming Interface (API) management system of the cloud computing service platform. The request, when received by the web API management system, causes the web API management system to invoke external functionality provided by the remote software component at the web endpoint with respect to the input data. A response comprising a result of invoking the external functionality is received from the web API management system, and the result data is processed according to the query.Type: GrantFiled: March 31, 2021Date of Patent: September 28, 2021Assignee: Snowflake Inc.Inventors: Istvan Cseri, Isaac Kunen, Igor Zinkovsky
-
Patent number: 11126764Abstract: One embodiment can provide a system for estimating a useful life of a load-bearing structure at least partly made of a conductive material. During operation, the system establishes a physics-based damage model for the load-bearing structure, performs a dynamic measurement to obtain at least one conductive property of the load-bearing structure as a function of fatigue cycles, estimates parameters of the physics-based damage model based on the measured conductive property, and estimates the useful life of the load-bearing structure based on the estimated parameters of the physics-based damage model.Type: GrantFiled: October 1, 2018Date of Patent: September 21, 2021Assignee: PALO ALTO RESEARCH CENTER INCORPORATEDInventors: Hong Yu, Ajay Raghavan
-
Patent number: 11126484Abstract: A query referencing a function associated with a remote software component is received by a network-based data warehouse system. Temporary security credentials corresponding to a role at a cloud computing service platform are obtained. The role has permission to send calls to a web endpoint corresponding to the remote software component. A request comprising input data and electronically signed using the temporary security credentials is sent to a web Application Programming Interface (API) management system of the cloud computing service platform. The request, when received by the web API management system, causes the web API management system to invoke external functionality provided by the remote software component at the web endpoint with respect to the input data. A response comprising a result of invoking the external functionality is received from the web API management system, and the result data is processed according to the query.Type: GrantFiled: April 23, 2021Date of Patent: September 21, 2021Assignee: Snowflake Inc.Inventors: Istvan Cseri, Isaac Kunen, Igor Zinkovsky
-
Patent number: 11119879Abstract: Techniques are provided for detecting resource bottlenecks in workflow task executions using provenance data. An exemplary method comprises: obtaining a state of multiple workflow executions of multiple concurrent workflows performed with different resource allocation configurations in a shared infrastructure environment; obtaining first and second signature execution traces of a task representing first and second resource allocation configurations, respectively; identifying first and second corresponding sequences of time intervals in the first and second signature execution traces for the task, respectively, based on a similarity metric; and identifying a given time interval as a resource bottleneck of a resource that differs between the first and second resource allocation configurations based on a change in execution time for the given time interval between the first and second signature execution traces.Type: GrantFiled: July 18, 2018Date of Patent: September 14, 2021Assignee: EMC IP Holding Company LLCInventors: Vinícius Michel Gottin, Daniel Sadoc Menasché, Alex Laier Bordignon, Eduardo Vera Sousa, Manuel Ramón Vargas Avila