Patents Examined by Evral E Bodden
-
Patent number: 11816466Abstract: An embodiment electronic device includes a memory containing a plurality of copies of firmware of the device.Type: GrantFiled: July 22, 2020Date of Patent: November 14, 2023Assignee: STMICROELECTRONICS (GRAND OUEST) SASInventor: Fabien Arrive
-
Device, device initialisation and method of installing a delta update of executable code on a device
Patent number: 11816471Abstract: 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: GrantFiled: January 14, 2022Date of Patent: November 14, 2023Assignee: Arm IP LimitedInventor: Brendan James Moran -
Patent number: 11809895Abstract: 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: GrantFiled: November 6, 2017Date of Patent: November 7, 2023Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Akito Suzuki, Masahiro Kobayashi, Shigeaki Harada, Ryoichi Kawahara
-
Patent number: 11803362Abstract: 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: GrantFiled: December 8, 2021Date of Patent: October 31, 2023Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11797285Abstract: 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: GrantFiled: November 29, 2021Date of Patent: October 24, 2023Assignee: SOFTWARE AGInventor: John Carter
-
Patent number: 11782696Abstract: 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: GrantFiled: January 27, 2022Date of Patent: October 10, 2023Assignee: TOYOTA MOTOR NORTH AMERICA, INC.Inventor: Stephen Paul McFarland, Jr.
-
Patent number: 11782695Abstract: 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: GrantFiled: November 29, 2021Date of Patent: October 10, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Nidhi Verma, Rahul Nigam, Rohan Khanna
-
Patent number: 11774937Abstract: 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: GrantFiled: November 19, 2019Date of Patent: October 3, 2023Assignee: The Boeing CompanyInventors: Robert M. Irwin, Kenneth Allen Hartsock
-
Patent number: 11776539Abstract: 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: GrantFiled: December 31, 2019Date of Patent: October 3, 2023Assignee: Universal Electronics Inc.Inventors: Arsham Hatambeiki, Haiming Huang, Nicu Ahmadi, Allen Yuh, Jason Chen, Christopher Chambers, Maryam Owrang
-
Patent number: 11763189Abstract: 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: GrantFiled: March 21, 2019Date of Patent: September 19, 2023Assignee: Prosper Funding LLCInventor: Paul Golding
-
Patent number: 11755466Abstract: 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: GrantFiled: May 26, 2021Date of Patent: September 12, 2023Assignee: Federal Home Loan Mortgage Corporation (Freddie Mac)Inventors: Philip Dunn, Yi Liu
-
Patent number: 11748483Abstract: 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: GrantFiled: June 25, 2019Date of Patent: September 5, 2023Assignee: GIESECKE+DEVRIENT MOBILE SECURITY GMBHInventor: Claus Jarnik
-
Patent number: 11733986Abstract: 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: GrantFiled: November 25, 2020Date of Patent: August 22, 2023Inventor: Chaitanya Kapadia
-
Patent number: 11733991Abstract: 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: GrantFiled: January 25, 2021Date of Patent: August 22, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yao Zhang, Tao Yang
-
Patent number: 11734020Abstract: 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: GrantFiled: April 21, 2020Date of Patent: August 22, 2023Inventor: Christian Gyrling
-
Patent number: 11733994Abstract: 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: GrantFiled: May 3, 2019Date of Patent: August 22, 2023Assignee: EMC IP Holding Company LLCInventors: Jonathan I. Krasner, Li Lang, Avraham Goldin
-
Patent number: 11713891Abstract: 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: GrantFiled: October 10, 2019Date of Patent: August 1, 2023Assignee: Ademco Inc.Inventors: John B. Amundson, Kenneth Eskildsen
-
Patent number: 11706237Abstract: 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: GrantFiled: October 25, 2021Date of Patent: July 18, 2023Assignee: VMWARE, INC.Inventors: Ravishankar Chamarajnager, Amit Vasant Patil, Amol Khare, Mandar Nadgouda, Mahesh Kumar, Gavin Lu, Tiejun Chen, Vasudev Yendapally
-
Patent number: 11693642Abstract: 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: GrantFiled: March 10, 2020Date of Patent: July 4, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Shitao Li
-
Patent number: 11677440Abstract: 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: GrantFiled: September 12, 2019Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Colin Ian Holyoake, Richard Postlethwaite, Simon Salter