Patents Examined by Timothy A Mudrick
  • Patent number: 11210368
    Abstract: 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: Grant
    Filed: June 10, 2019
    Date of Patent: December 28, 2021
    Assignee: STATE STREET CORPORATION
    Inventor: Mehmet Umut Caglar
  • Patent number: 11210436
    Abstract: 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: Grant
    Filed: July 7, 2016
    Date of Patent: December 28, 2021
    Assignee: Ford Global Technologies, LLC
    Inventors: Ashley Elizabeth Micks, Scott Vincent Myers, Harpreetsingh Banvait, Sneha Kadetotad
  • Patent number: 11200099
    Abstract: 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: Grant
    Filed: May 30, 2019
    Date of Patent: December 14, 2021
    Assignee: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
    Inventor: Yangang Li
  • Patent number: 11200507
    Abstract: 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: Grant
    Filed: January 31, 2019
    Date of Patent: December 14, 2021
    Assignee: Koninklijke Philips N.V.
    Inventors: Ali Akbar Ahmad Samadani, Saman Parvaneh
  • Patent number: 11200139
    Abstract: 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: Grant
    Filed: January 16, 2020
    Date of Patent: December 14, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Rishabh Singh, Saket Mehta, Prerana Singhal
  • Patent number: 11200086
    Abstract: 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: Grant
    Filed: January 8, 2021
    Date of Patent: December 14, 2021
    Assignee: NEW RELIC, INC.
    Inventors: Ashley Emmons Puls, Michael Hayes, Howard G. Cunningham, Jr., Kirby Frugia, Gregory Eugene Unrein, Etan Lightstone
  • Patent number: 11194640
    Abstract: 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: Grant
    Filed: March 10, 2020
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Keith D. Cramer, Andrew R. Freed, Tristan A. TeNyenhuis
  • Patent number: 11188402
    Abstract: 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: Grant
    Filed: November 17, 2017
    Date of Patent: November 30, 2021
    Assignee: Google LLC
    Inventor: Mackenzie Lee Jacoby
  • Patent number: 11188438
    Abstract: 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: Grant
    Filed: February 20, 2019
    Date of Patent: November 30, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Akane Takahashi
  • Patent number: 11182228
    Abstract: 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: Grant
    Filed: May 29, 2020
    Date of Patent: November 23, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Somnath Roy, Harsh Roogi
  • Patent number: 11169861
    Abstract: 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: Grant
    Filed: July 24, 2020
    Date of Patent: November 9, 2021
    Assignee: SAP SE
    Inventor: Masoud Aghadavoodi Jolfaei
  • Patent number: 11170314
    Abstract: 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: Grant
    Filed: October 22, 2018
    Date of Patent: November 9, 2021
    Assignee: General Electric Company
    Inventors: Masoud Abbaszadeh, Fernando D'Amato
  • Patent number: 11163587
    Abstract: 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: Grant
    Filed: October 8, 2019
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kevin L. Miner, Trinh Nguyen, Camvu Pham, Bard Allen Doster
  • Patent number: 11164097
    Abstract: 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: Grant
    Filed: November 30, 2018
    Date of Patent: November 2, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yan Chen, Yaoyong Liu
  • Patent number: 11157334
    Abstract: 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: Grant
    Filed: October 18, 2017
    Date of Patent: October 26, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Jun Zhang, Runsheng Pei, Liangjing Fu, Zhiyong Lin, Ruyu Wu
  • Patent number: 11144372
    Abstract: 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: Grant
    Filed: October 1, 2019
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Shrey Nitin Shah
  • Patent number: 11132243
    Abstract: 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: Grant
    Filed: March 31, 2021
    Date of Patent: September 28, 2021
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Isaac Kunen, Igor Zinkovsky
  • Patent number: 11126764
    Abstract: 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: Grant
    Filed: October 1, 2018
    Date of Patent: September 21, 2021
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Hong Yu, Ajay Raghavan
  • Patent number: 11126484
    Abstract: 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: Grant
    Filed: April 23, 2021
    Date of Patent: September 21, 2021
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Isaac Kunen, Igor Zinkovsky
  • Patent number: 11119879
    Abstract: 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: Grant
    Filed: July 18, 2018
    Date of Patent: September 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Vinícius Michel Gottin, Daniel Sadoc Menasché, Alex Laier Bordignon, Eduardo Vera Sousa, Manuel Ramón Vargas Avila