Patents Examined by Evral E Bodden
  • Patent number: 11816466
    Abstract: An embodiment electronic device includes a memory containing a plurality of copies of firmware of the device.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: November 14, 2023
    Assignee: STMICROELECTRONICS (GRAND OUEST) SAS
    Inventor: Fabien Arrive
  • Patent number: 11816471
    Abstract: A device, device initialisation and method of installing a delta update of executable code on a device, the method comprising: generating an unrelocation table based upon a symbol table and a relocation table associated with relocatable code by: identifying an entry in the relocation table that references a symbol in the symbol table; and storing in the unrelocation table the relocated address of the identified entry in the relocation table; generating a first executable program code based upon the symbol table, the relocation table, and the relocatable code; and storing the first executable program code and the unrelocation table on the device.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: November 14, 2023
    Assignee: Arm IP Limited
    Inventor: Brendan James Moran
  • Patent number: 11809895
    Abstract: A control device includes a first calculation unit configured to calculate for each control target a control solution for controlling said each control target; a second calculation unit configured to calculate an evaluation of the control solution for said each control target; a solution change unit configured to change the control solution based on the evaluation calculated by the second calculation unit; and a control unit configured to control said each control target based on the control solution changed by the solution change unit.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: November 7, 2023
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Akito Suzuki, Masahiro Kobayashi, Shigeaki Harada, Ryoichi Kawahara
  • Patent number: 11803362
    Abstract: In an example embodiment, the concept of effective application availability is introduced. In a data center, there may be a minimum amount of a particular resource that is needed to continue proper functioning of an application. This may be termed a safe application availability limit. The safe application availability limit may be obtained or determined using a safe application availability limit rule. An effective application availability may be calculated by taking a current application availability and subtracting it by an availability loss from a requested operation. The effective application availability may then be compared to the safe application availability limit in order to determine whether to permit the operation to be performed at the requested time, or whether to request that the operation be attempted again at some later time.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: October 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajesh Agarwalla, Clark Elliott Haskins, III, Dinesh Dhakal, Samir Tata, Sankar Hariharan, Lei Xia, Mark Lewis Randles, Rui Shen, Junkai Xue, Meng Zhang
  • Patent number: 11797285
    Abstract: Techniques enable an application for execution in a heterogeneous computing environment including an on-premise server and a Software-as-a-Service (SaaS) provider. A scaffold defining assets usable by the application and configuration details therefor is developed. At least one scaffold map is generated. Each specifies target servers where individual assets are located and/or to be located. Different scaffold maps are generated for different user-specifiable environments to which the application is deployable. An application manager helps generate agent manifests based on the scaffold and one or more scaffold maps. The agent manifests are usable to configure respective target servers. A package manager helps provision the target servers based on the agent manifests. The provisioning includes distributing to corresponding target servers, and processing thereon, the agent manifests. The processing includes rolling back the distribution responsive to an occurrence of a defined exception case.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: October 24, 2023
    Assignee: SOFTWARE AG
    Inventor: John Carter
  • Patent number: 11782696
    Abstract: An example operation includes one or more of receiving a software update at a first component in a target transport, parsing the software update by a second component in the target transport into a first portion of critical updates and a second portion of non-critical updates, verifying the first portion, by the second component, based on a source of the software update, running, by the second component, the verified first portion with a dedicated process on the target transport for a pre-set period of time, and responsive to positive results over the period of time, running the verified first portion with other processes on the target transport.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: October 10, 2023
    Assignee: TOYOTA MOTOR NORTH AMERICA, INC.
    Inventor: Stephen Paul McFarland, Jr.
  • Patent number: 11782695
    Abstract: A data processing system implements obtaining a set of first input parameters associated with a first update to be deployed to one or more components of a cloud-based service; providing the set of first input parameters to a machine learning model to obtain a first deployment policy for the first update; analyzing the set of first input parameters using the machine learning model to generate the first deployment policy, the machine learning model being trained to analyze input parameters associated with an update to be deployed to the cloud-based service and to generate a deployment policy for the update, the deployment policy identifying a set of rings for deploying the update and when the update is to be deployed to a subset of the userbase of the cloud-based service associated with that ring; and executing the first deployment policy to deploy the update to the one or more components.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: October 10, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nidhi Verma, Rahul Nigam, Rohan Khanna
  • Patent number: 11774937
    Abstract: A computer device comprises a logic system and a computer-memory system operatively coupled to the logic system. The computer-memory system holds instructions that, when executed by the logic system, cause the computer device to instantiate a node of a blockchain having verifiable provenance. The blockchain includes a requestor block configured to specify at least one requested feature of a requested product and an offerer block cryptographically linked to the requestor block. The offerer block includes data obtained by automated testing of an offered product, which reveals the level of compliance of the offered product with respect to the requested feature through product feature life cycle of validation, test, verification and acceptance.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: October 3, 2023
    Assignee: The Boeing Company
    Inventors: Robert M. Irwin, Kenneth Allen Hartsock
  • Patent number: 11776539
    Abstract: Described are systems and methods for enabling voice interaction with appliances, services (e.g., media streaming services, gaming services, news feed services, social platform services, etc.), and the like by way of appropriate supplied apps (also referred to as “skills,” “actions,” or the like) which may be presented or downloaded to a smart device having associated therewith one or more cloud-based voice service platforms. Also described are systems that utilize one or more microphones to provide sound metering for control purposes.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: October 3, 2023
    Assignee: Universal Electronics Inc.
    Inventors: Arsham Hatambeiki, Haiming Huang, Nicu Ahmadi, Allen Yuh, Jason Chen, Christopher Chambers, Maryam Owrang
  • Patent number: 11763189
    Abstract: A method including receiving data including an unknown vector including a data structure populated with unknown features describing a first user and a score predicted by a MLM trained using a prediction data set. The score represents a prediction regarding the first user. The prediction data set includes the unknown vector stripped of a biased data set. The data also includes a prediction whether the first user belongs to the cohort. The method also includes hashing information types used by the primary MLM and the supervisory MLM to produce a first hashed data, the information types including at least the unknown vector, the score, and the prediction. The method also includes combining the first hash and a schema to produce a compliance document. The method also includes hashing the compliance document to produce a second hashed data. The method also includes storing the second hashed data in a blockchain.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: September 19, 2023
    Assignee: Prosper Funding LLC
    Inventor: Paul Golding
  • Patent number: 11755466
    Abstract: Systems, methods, and computer-readable media are disclosed for testing a software application. An exemplary method includes storing a control file identifying a test case for testing a software application. A first expected result may be extracted from a device storing expected results of the software application, the first expected result being identified by the control file. A first actual result may be extracted from a device storing actual results output by the software application, the first actual result being identified by the control file. The first expected result may be compared with the first actual result to determine whether the first actual result matches the first expected result. A result file indicating whether the test case passed or failed is generated, and the test case has passed when the first actual result matches the first expected result. The result file may be stored in a storage device.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: September 12, 2023
    Assignee: Federal Home Loan Mortgage Corporation (Freddie Mac)
    Inventors: Philip Dunn, Yi Liu
  • Patent number: 11748483
    Abstract: The present invention is directed to a method for efficiently distributing embedded control commands to one or several security elements, in particular so-called embedded universal integrated circuit cards, of mobile end devices. The invention allows several updates to be combined in a simple manner to form a so-called bundle, so that an update server does not have to issue and distribute any special updates. The present invention is also directed to a correspondingly adapted update arrangement and to a computer program product with control commands that implement the method and/or operate the update arrangement.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: September 5, 2023
    Assignee: GIESECKE+DEVRIENT MOBILE SECURITY GMBH
    Inventor: Claus Jarnik
  • Patent number: 11733986
    Abstract: Package deployment over multiple cloud computing systems is provided where a package that includes a software container, file or a data package can be obtained, where the package is compatible to be deployed to multiple cloud computing systems. A selected cloud computing system that is selected from the multiple cloud computing systems can be determined, and the package can be deployed to the selected cloud computing system.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: August 22, 2023
    Inventor: Chaitanya Kapadia
  • Patent number: 11733991
    Abstract: Embodiments of the present disclosure disclose a data processing method based on an intelligent contract, a device, and a storage medium. The method includes: receiving a firmware update request corresponding to a first server node transmitted by an execution node, the firmware update request including an updated version parameter of the first server node; invoking an intelligent contract according to the firmware update request; obtaining, from a blockchain based on the intelligent contract, a firmware version update record and a firmware version release record that are associated with the first server node; and determining validity of the firmware update request according to the firmware version update record, the firmware version release record, and the updated version parameter. The firmware version release record is determined by a release node on the blockchain based on a consensus mechanism.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: August 22, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yao Zhang, Tao Yang
  • Patent number: 11734020
    Abstract: A method for accelerating the start time of an application is described herein, comprising receiving a request for an application from a user, sending a request for application chunk information, receiving the application chunk information wherein playtime information is associated with the application chunk information. Network information is determined and a download duration is predicted from the application chunk information and network information. Stored playtime information is retrieved wherein the stored playtime information is associated with a previously received application chunk. The predicted download duration is compared to the stored playtime information associated with the application chunk information and the previously received application chunk is installed when the predicted download duration is less than the stored playtime information.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: August 22, 2023
    Inventor: Christian Gyrling
  • Patent number: 11733994
    Abstract: A data processing device for providing data storage services includes memory, persistent storage, and a device manager. The persistent storage stores a code repository. The state manager obtains a code update request for a new state for the device manager; injects state manager code to begin execution of the state manager in response to obtaining the code update request; updates the device manager data using the code repository and a memory region state map to obtain an updated device manager; and extracts the state manager code to resume execution of the updated device manager.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: August 22, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Jonathan I. Krasner, Li Lang, Avraham Goldin
  • Patent number: 11713891
    Abstract: In some examples, a method includes receiving, from a carbon-monoxide (CO) sensor, an indication of an above-threshold level of CO for an above-threshold amount of time; determining, from a plurality of appliances, a subset of appliances associated with the CO sensor; and deactivating the subset of appliances.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: August 1, 2023
    Assignee: Ademco Inc.
    Inventors: John B. Amundson, Kenneth Eskildsen
  • Patent number: 11706237
    Abstract: Disclosed are various examples for threat detection and security for edge devices in communication with Internet-of-Things (IoT) devices. In one example, a baseline behavior profile for a gateway virtual machine is transmitted from a management service to a gateway security process executed in a gateway device. The management service receives an anomaly notification including an indication of an anomaly from the baseline behavior profile. The managements service generates a user interface that shows a description of the anomaly.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: July 18, 2023
    Assignee: VMWARE, INC.
    Inventors: Ravishankar Chamarajnager, Amit Vasant Patil, Amol Khare, Mandar Nadgouda, Mahesh Kumar, Gavin Lu, Tiejun Chen, Vasudev Yendapally
  • Patent number: 11693642
    Abstract: A method and system which provides a solution of cross-platform application deployment, which is based on a Topology and Orchestration Specific for Cloud Applications (TOSCA) template and is compatible with application deployment on other platforms. This solution supports cross-platform application deployment on both a TOSCA platform and a non-TOSCA platform. By adding information about a target platform and application deployment information required for application deployment on the target platform to a deployment template, an upper server performs parsing and sends the application deployment information to the target platform, thereby implementing cross-platform application deployment on the TOSCA platform and the non-TOSCA platform by using one universal template.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: July 4, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Shitao Li
  • Patent number: 11677440
    Abstract: Method and system are provided for power path identification in a power distribution system. The method transmits a data signal through a power line infrastructure including adding an identifier value at multiple points of the infrastructure to the data signal to form a concatenated path identifier formed of the identifier values. The method reads the path identifier at a reading point of the infrastructure to obtain power path information to or from the reading point in the power line infrastructure. A system may include a plurality of path identification devices each provided at a connection point of the power distribution system to transmit connection point identifiers to form a concatenated path identifier with identifier values of other connection points.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: June 13, 2023
    Assignee: International Business Machines Corporation
    Inventors: Colin Ian Holyoake, Richard Postlethwaite, Simon Salter