Including Downloading Patents (Class 717/173)
-
Patent number: 12382309Abstract: Disclosed are a method and an apparatus for wireless network configuration, a storage medium and a processor. The method includes: monitoring an execution result of a network configuration step in a wireless network configuration process; determining a corresponding failure reason when the execution result of the network configuration step is failure; and executing an operation corresponding to the failure reason. The operation comprises one of the following: outputting prompt information containing the failure reason and adjusting parameters of a network configuration device.Type: GrantFiled: March 14, 2022Date of Patent: August 5, 2025Assignees: GREE ELECTRIC APPLIANCES, INC. OF ZHUHAI, LEAYUN TECHNOLOGY CO., LTD. OF ZHUHAIInventors: Guangzhi Qin, Hongwei Xu, Fengmei Mao, Yuen Liu, Xilin Li
-
Patent number: 12367104Abstract: System selects application hosts which meet update requirements, then downloads update for instances of application agent corresponding to selected application hosts. System puts selected application hosts in maintenance mode, which prevents selected application hosts from beginning execution of any operations, until updating selected application hosts is completed. System creates backup copy of state of instances of application agent. System generates installation instructions that, when executed by update sessions to install update, enable roll back from updated instances of application agent to state of instances of application agent recorded in backup copy. System initiates update sessions which install update in instances of application agent corresponding to selected application hosts.Type: GrantFiled: February 27, 2023Date of Patent: July 22, 2025Assignee: Dell Products L.P.Inventors: Shelesh Chopra, Ken Owens, Amarendra Behera, Jayashree Radha
-
Patent number: 12358391Abstract: A method for using idle computing power of an electric vehicle includes receiving computing tasks while the electric vehicle is electrically connected to a charging infrastructure, accepting to perform the computing tasks while the electric vehicle is electrically connected to the charging infrastructure, and in response to accepting to perform the computing tasks, performing the computing tasks while the electric vehicle is electrically connected to the charging infrastructure.Type: GrantFiled: May 11, 2022Date of Patent: July 15, 2025Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Aravind Gangumalla, Anil K. Sachdev, Anil Bika, Nathan Thompson, Ramesh Sethu
-
Patent number: 12346700Abstract: A system and method for assembling a disk for cybersecurity inspection is disclosed. The method includes receiving access to an inspectable disk, the inspectable disk including a block device and a list of partitions; mounting a first partition from the list of partitions at a first directory in response to detecting a first operating system on the first partition; detecting a boot directory on a second partition from the list of partitions in response to detecting a second operating system on the second partition; detecting a mounting partition from a configuration file of the detected boot directory; detecting a filesystem table on the mounting partition; and mounting each partition from the list of partitions based on an order indicated by the filesystem table.Type: GrantFiled: April 20, 2023Date of Patent: July 1, 2025Assignee: Wiz, IncInventors: Yaniv Shaked, Roy Reznik
-
Patent number: 12348549Abstract: The disclosed computer-implemented method for automated testing for domain blocking assessment may include performing a website analysis at least once without blocking any domains and repeatedly while blocking one domain at a time. The method may additionally include detecting discrepancies by comparing outcomes of performances of the website analysis, thereby identifying one or more domain blockages that cause one or more of the plurality of websites to be broken. The method may also include performing the website analysis repeatedly while performing and not performing the domain blockages. The method may further include comparing outcomes of performances of the website analyses for the other plurality of websites. The method may further include performing, in response to the comparison, a security action. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: April 11, 2022Date of Patent: July 1, 2025Assignee: Gen Digital Inc.Inventor: Iskander Sanchez Rola
-
Patent number: 12341652Abstract: An operator node is configured to enable the management of nodes communicatively coupled to the operator node via a network. A selection of node objects is received by the operator node, the selected node objects including software components for inclusion within a node configuration. A configuration policy is generated based on the selected objects, the configuration policy including a set of tests (such as scripts or executables) that, when run, test for the presence of one or more of the selected node objects. A target node is scanned to determine the configuration of the target node, and the set of tests are applied to identify a set of objects identified by the policy but not installed at the target node. The target node is then re-configured to install the identified set of objects at the target node.Type: GrantFiled: April 17, 2024Date of Patent: June 24, 2025Assignee: UpGuard, Inc.Inventors: Alan James Sharp-Paul, Michael Franz Baukes
-
Patent number: 12340201Abstract: A server and an updating method for a MAC address are provided in the present application. The server includes: a network chipset having a preset first MAC address; a first non-volatile memory storing the first MAC address of the network chipset; a second non-volatile memory storing a first BIOS code data; a central processing unit coupled to the network chipset and the second non-volatile memory; and a baseboard management controller coupled to the central processing unit, the first non-volatile memory, and the second non-volatile memory. The baseboard management controller reads the first non-volatile memory to obtain the first MAC address and stores a second BIOS code data including the first MAC address to the second non-volatile memory, causing the first BIOS code data to be overwritten by the second BIOS code data.Type: GrantFiled: May 12, 2022Date of Patent: June 24, 2025Assignee: MITAC COMPUTING TECHNOLOGY CORPORATIONInventors: Jing-Chin Huang, Chih-Peng Chang
-
Patent number: 12340206Abstract: An information processing apparatus and a firmware update method. The information processing apparatus updates firmware of the controller, updates the firmware of the operation device while the operation device is in operation, and updates respective firmware concurrently at least a part of time.Type: GrantFiled: March 23, 2023Date of Patent: June 24, 2025Assignee: Ricoh Company, Ltd.Inventor: Kazuma Koike
-
Patent number: 12299433Abstract: Techniques for performing an upgrade can include: defining integration points, each associated with a workflow processing point of an upgrade workflow of an upgrade infrastructure or framework; and performing processing by code of the upgrade infrastructure or framework that performs the upgrade workflow to upgrade a system, wherein the upgrade includes upgrading a first feature, facility or service of the system from a current version to a new version. The processing can include: dynamically determining, at runtime during execution of the upgrade workflow by the code of the upgrade infrastructure or framework, a set of code entities associated with a first of the integration points; executing code corresponding to workflow processing points, wherein a first of the workflow processing points is associated with the first integration point; and in response to said executing reaching the first workflow processing point, invoking each code entity of the set for upgrade processing.Type: GrantFiled: October 21, 2022Date of Patent: May 13, 2025Assignee: Dell Products L.P.Inventor: Patricia Lee Allen
-
Patent number: 12277113Abstract: Embodiments of the present disclosure may provide a data clean room allowing secure data analysis across multiple accounts, without the use of third parties. Each account may be associated with a different company or party. The data clean room may provide security functions to safeguard sensitive information. For example, the data clean room may restrict access to data in other accounts. The data clean room may also restrict which data may be used in the analysis and may restrict the output. The overlap data may be anonymized to prevent sensitive information from being revealed.Type: GrantFiled: July 28, 2021Date of Patent: April 15, 2025Assignee: VideoAmp, Inc.Inventors: Ross Anthony McCray, Drew Hiroshi Kanoa Goya, Raja Ram Sankar, Leo P. Chun
-
Patent number: 12271723Abstract: This disclosure relates to a method for managing installation of applications, where the method includes receiving, from a first computing device associated with an administrator of an organization, a pin request to attach an application, provided by an application store platform, with a version of the application, initiating, in response to the pin request, transfer of a copy of the version of the application from the application store platform to a data storage device, generating an application identifier that identifies a location of the version of the application stored in the data storage device, and transmitting installation data to a second computing device that is managed by the organization. The installation data includes the application identifier, which is used by the second computing device to install the version of the application from the data storage device.Type: GrantFiled: September 15, 2022Date of Patent: April 8, 2025Assignee: Google LLCInventors: Anuj Goyal, Benjamin Ackerman, Marcus Köhler, Apisada Petchtes, Qingle Yao, Dan Chen, Ligeng Dong, David Shangni Li, Oleg Davydov
-
Patent number: 12254047Abstract: A method for controlling a first electronic device that manages a user query in an Internet of Things (IoT) network is disclosed. The method may include receiving a first query from the user, identifying whether the received first query is a static event in which a complete response can be generated by the first electronic device or a dynamic event in which a complete response cannot be generated by the first electronic device, based on the first query being identified as the static event, processing the first query, and based on the first query being identified as the dynamic event, transmitting the first query to a second electronic device.Type: GrantFiled: January 15, 2021Date of Patent: March 18, 2025Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Katpagavalli Anantharaj, Karthikeyan Subramani, Kaja Sheik Mohammed Mohideen
-
Patent number: 12254303Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: attain, via a network, a subscription with an intermediary of another datacenter; provide, via the network, a request for a software product to the other datacenter; open a network communication connection with the intermediary; receive a message associated with the software product from the intermediary; close the network communication connection; receive an image associated with the software product from the other datacenter; instantiate the image as an instantiated image; determine if a first repository of the first datacenter stores a package associated with the software product; if so, retrieve the package from the first repository; if not, receive the package from a second repository of the other datacenter via the network; and install, by the instantiated image, the software product from the package on a target information handling system.Type: GrantFiled: October 12, 2022Date of Patent: March 18, 2025Assignee: Dell Products L.P.Inventors: Anil Venkatesh Varkhedi, Ching-Yun Chao, Bharath Sampath
-
Patent number: 12242504Abstract: A method for backfilling records dropped by a distributed node system during a transfer to an external database includes initially determining whether an attempt to transfer a data record failed or succeeded. In response to determining that the transfer succeeded, the data record is appended at its original location include a first transfer status identifier. In response to determining that the transfer failed, the data record is appended to include a second transfer status identifier and queued copy of the data record is created by copying the data record to a delayed re-try queue. The method further includes verifying that the transfer status identifier of the queued copy is identical to the transfer status identifier of a newest version of the data record within the distributed node system and, responsive to the verification, attempting a subsequent transfer of the queued copy of the data record to the external database.Type: GrantFiled: January 30, 2023Date of Patent: March 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Srinath Gomathinathan Ramasubramanian, Prasanna Kumar Padmanabhan, David Wang
-
Patent number: 12236221Abstract: Systems and methods for implementing a software provisioning agent residing in a trusted execution environment. An example method comprises: receiving, by a software provisioning agent residing in a trusted execution environment (TEE) of a host computer system, a software provisioning command initiated by a software provisioning controller, wherein the software provisioning command identifies a target software application; receiving a file associated with the target software application; and performing, using the file, a software provisioning operation with respect to the target software application.Type: GrantFiled: October 30, 2019Date of Patent: February 25, 2025Assignee: Red Hat, Inc.Inventor: Michael Hingston Mclaughlin Bursell
-
Patent number: 12229543Abstract: Techniques and solutions are provided to facilitate monitoring and maintaining a computing environment. A current state of one or more parameters, resources, or services of a computing environment is determined. The current state is compared with predefined state information. It is determined that the current state is inconsistent with the predefined state information. It is determined whether an update condition is present. If the update condition is not present, the computing environment is automatically updated such that the current state matches the predefined state information. If the update condition is present, the predefined state information is updated.Type: GrantFiled: November 5, 2021Date of Patent: February 18, 2025Assignee: SAP SEInventor: Martin Brunzema
-
Patent number: 12210861Abstract: An example method includes receiving, by a control system for a software upgrade image, respective characterization data for network devices of a network; generating, by the control system and based on the characterization data for the network devices, an image map that indicates, for each portion of a plurality of different portions of the software upgrade image, an image proxy network device selected by the control system from among the network devices to store the portion based on the characterization data; and outputting, by the control system, the image map to a network device of the network devices to cause the network device to obtain each portion of the plurality of different portions of the software upgrade image from the corresponding image proxy network device selected by the control system to store the portion.Type: GrantFiled: September 30, 2021Date of Patent: January 28, 2025Assignee: Juniper Networks, Inc.Inventors: Prateek Goel, Rahamath Sharif
-
Patent number: 12204411Abstract: The techniques disclosed herein enable systems to safely deploy a plurality of upgrade variants to different resource units that provide a service by utilizing small-scale deployment and validation. To deploy upgrade variants, a system receives a selection of upgrade variants from a feature group and automatically selects an appropriate set of resource units at which to deploy the upgrade variants. The system is further configured to collect and analyze telemetry data from the set of resource units to determine if any problems have occurred as a result of the deployed upgrade variants. By analyzing the telemetry data, the system can also identify one or more upgrade variants that are causing the problems. In response, the system can remove the identified variants and proceed with deployment of the remaining upgrade variants.Type: GrantFiled: August 31, 2021Date of Patent: January 21, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nidhi Verma, Hans Christian Andersen, Pritvinath Obla, Daniel Oh, Rahul Nigam, Rohan Khanna
-
Patent number: 12190100Abstract: An OTA master configured to control a software update on a first electronic control unit mounted on a vehicle and a software update on a second electronic control unit mounted on the vehicle includes one or more processors. The one or more processors are configured to separately receive a first distribution package of update data for the first electronic control unit and a second distribution package of update data for the second electronic control unit from a center. The first electronic control unit includes a non-volatile memory of a first type including one storage area. The second electronic control unit includes a non-volatile memory of a second type including two storage areas. The one or more processors are configured to perform the control of the software update in parallel on a plurality of the electronic control units to be updated, based on the received update data.Type: GrantFiled: May 3, 2022Date of Patent: January 7, 2025Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Tomoyasu Ishikawa, Shunsuke Tanimori
-
Patent number: 12169710Abstract: Disclosed embodiments relate to automatically providing updates to at least one vehicle. Operations may include receiving, at a server remote from the at least one vehicle, Electronic Control Unit (ECU) activity data from the at least one vehicle, the ECU activity data corresponding to actual operation of the ECU in the at least one vehicle; determining, at the server and based on the ECU activity data, a software vulnerability affecting the at least one vehicle, the software vulnerability being determined based on a deviation between the received ECU activity data and expected ECU activity data; identifying, at the server, an ECU software update based on the determined software vulnerability; and sending, from the server, a delta file configured to update software on the ECU with a software update corresponding to the identified ECU software update.Type: GrantFiled: January 3, 2024Date of Patent: December 17, 2024Assignee: Aurora Labs Ltd.Inventor: Zohar Fox
-
Patent number: 12164700Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying augmented reality content. The program and method provide for displaying a carousel interface comprising multiple icons, each icon corresponding to a respective one of a plurality of augmented reality content items for displaying with an image captured by a device camera; receiving user input to navigate through display of the plurality of augmented reality content items while displaying the image; and in a case where the user input corresponds to a predefined type of gesture, navigating through display of the plurality of augmented reality content items while displaying the image, and omitting display of the carousel interface.Type: GrantFiled: August 21, 2023Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Kaveh Anvaripour, Celia Nicole Mourkogiannis, Yamill Antonio Vallecillo
-
Patent number: 12153936Abstract: A method for displaying splash screen information of an application and an electronic device. The method includes receiving, by an electronic device, an operation, performed by a user, of opening a first application, determining, using an operating system of the electronic device, that the first application has a splash screen function, determining that a system splash screen capability is enabled for the first application, obtaining splash screen information of the first application, where the splash screen information includes at least one of a brand slogan or a splash screen advertisement of the first application, loading and rendering the splash screen information of the first application, displaying, by the electronic device, the splash screen information of the first application, and starting the first application after displaying the splash screen information, and displaying a page of the first application.Type: GrantFiled: August 3, 2020Date of Patent: November 26, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Lan Mo, Youqi Jin
-
Patent number: 12147475Abstract: The present application relates to a method and system for storing data in a graph database. The method includes: separating a key-value structure of the storage engine and separately storing a graph structure and a graph property of graph data; and reading, by the compute engine, the graph structure, caching the graph structure for a short term in a single query request scenario, and caching the graph structure for a long term in a read-only analysis scenario. The present application resolves problems that engineering is complex and deep graph traversal performance is poor when graph data is processed, reduces engineering complexity, and improves the deep graph traversal performance.Type: GrantFiled: October 31, 2022Date of Patent: November 19, 2024Assignee: VESOFT Company LimitedInventors: Min Wu, Siwei Gu, Tong Yue, Yixuan Yang, Fengxian Huang, Zhenya Liang, Yao Zhou, Xiaomeng Ye
-
Patent number: 12141574Abstract: A vehicle management server is configured to transmit, to a vehicle, an update program for updating an existing program of an electronic device mounted on the vehicle. The vehicle management server includes a communicator and a controller. The communicator is configured to communicate with the vehicle. The controller is configured to control an update process. The controller is configured to determine, depending on a type of the update program, whether to present, to a vehicle user, an indication related to the update process for the existing program using the update program, and transmit, when the controller determines to present the indication related to the update process to the vehicle user, information for causing a predetermined information terminal to display the indication related to the update process to the vehicle via the communicator.Type: GrantFiled: June 1, 2023Date of Patent: November 12, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Takanori Ariga, Tomoyasu Ishikawa, Jun Hamasaki, Shoichi Nagamitsu, Yusuke Takatsuna
-
Patent number: 12140442Abstract: Systems and methods are disclosed for aggregating informational reports. In one implementation, at least one processor may be programmed to receive an informational vehicle report identifying a detected event; store the report in a database in association with a first cell; query a second cell within a predetermined distance of the first cell; and determine whether the second cell is associated with the detected event. When the second cell is associated with the detected event the processor may aggregate information from the first and second cells to provide an aggregated cluster and generate an event report based on the aggregated cluster. When the second cell is not associated with an information cluster associated with the detected event, the processor may generate the event report based on the stored informational vehicle report. The processor may then transmit the event report to one or more vehicles.Type: GrantFiled: July 15, 2021Date of Patent: November 12, 2024Assignee: Mobileye Vision Technologies Ltd.Inventors: Or Rappel-Kroyzer, Amit Raphael, Ido Karavany, Sergei Kom, Amir Chanovsky, Eran Avidan, Eiran Bolless
-
Patent number: 12131162Abstract: Seamless peripheral selection and switching can be provided in a workspace. When a peripheral is to be updated while it is in use, an agent can select another peripheral in the same device class and seamlessly switch to using the selected peripheral while the update is applied. The agent can then seamlessly switch back to using the updated peripheral after the update is complete. In some cases, an update can be applied to a peripheral before a user created a workspace that includes the peripheral.Type: GrantFiled: December 1, 2022Date of Patent: October 29, 2024Assignee: Dell Products L.P.Inventors: Vivekanandh Narayanasamy Rajagopalan, Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
-
Patent number: 12131145Abstract: A method to be performed by a processor of a first computing device includes detecting one or more computing devices remote from the first computing device, establishing a peer-to-peer connection with a second computing device from among the one or more computing devices, comparing a first version of a software program installed on the first computing device to a second version of the software program installed on the second computing device, and upon determination that the second version of the software program is more recent than the first version of the software program, receiving second installation software associated with the second version of the software program and executing the second installation software to install the second version of the software program onto the first computing device.Type: GrantFiled: September 28, 2022Date of Patent: October 29, 2024Assignee: HILL-ROM SERVICES, INC.Inventors: Eric Benz, Archana Vaidyanathan, Rakesh Karunakaran, Unnati Ojha, Bryan Weidman, Nicholas Comparone
-
Patent number: 12126718Abstract: An electronic device and a method of operating the electronic device are provided. Data corresponding to a user input is received through a user interface of the electronic device. The data is stored in a normal area of a memory of the electronic device. A quantity of information in the stored data is identified. At least one key is selected from a plurality of keys stored in the memory, based on at least the quantity of information. The data is encrypted using the at least one key. The encrypted data and information indicating the at least one key are transmitted to a secure area of the memory, which requires access authority.Type: GrantFiled: January 2, 2020Date of Patent: October 22, 2024Assignee: Samsung Electronics Co., LtdInventors: Bumhan Kim, Eunbi Kim, Sunjune Kong, Hansang Song
-
Patent number: 12106092Abstract: Methods and systems for system agnostic technologies allowing incorporation of APIs from multiple applications as well as integration of APIs from other applications that can assist in the integrations. Methods and systems for using block chain technology to enhance integration record keeping on an application and macro integration level as well as event and performance recording and other advantages. Methods and systems for integrating services between different software systems including integrating a plurality of software systems to enable data transfer between the plurality of software systems, at least one of adding a new software system and updating, removing, or altering one of the plurality of software systems, and dynamically updating other ones of the plurality of software systems based on the at least one of adding the new software system and updating, removing, or altering one of the plurality of software systems.Type: GrantFiled: August 16, 2023Date of Patent: October 1, 2024Assignee: Incentive Marketing Group, Inc.Inventors: Harrison Touati, Adam Branch
-
Patent number: 12107726Abstract: Techniques are disclosed for identifying sets of network devices to which to deploy a software upgrade based on an importance to the network of each network device. For example, a network system obtains information identifying a number of instances of an application associated with network traffic forwarded by each network device of a plurality of network devices. The instances of the application are executed by client devices serviced by each network device in forwarding the network traffic. The network system assigns each network device to different upgrade groups based on the number of instances of the application, each upgrade group associated with a different relative priority. The network system deploys a software upgrade to each network device according to a priority of the respective upgrade group relative to a priority of the other upgrade groups.Type: GrantFiled: December 15, 2022Date of Patent: October 1, 2024Assignee: Juniper Networks, Inc.Inventors: Manoj Gupta, Rupamjyoti Sarma Baruah, Gorakhanath Kathare
-
Patent number: 12099851Abstract: A first processor performs a falsification detection on a first boot code based on activation of an information processing apparatus, and in a case where no falsification of the first boot code is detected and version information about the first boot code and version information about a second boot code are different from each other, the first processor overwrites the second boot code with the first boot code after reset processing of a second processor is completed.Type: GrantFiled: February 17, 2023Date of Patent: September 24, 2024Assignee: Canon Kabushiki KaishaInventor: Kiyokazu Umimura
-
Patent number: 12099403Abstract: The embodiments of the present application propose a method and apparatus for repairing a device failure, electronic device and storage medium. The method includes: detecting, after a device restarts, whether there is an abnormal state file saved by a CPU due to a device failure detected before the restart; reading network configuration information of a Uboot saved correspondingly to the abnormal state file when the abnormal state file of the device is detected; initiating a communication connection with a FTP server according to the read network configuration information of the Uboot; sending an upgrade request to the FTP server when the communication connection with the FTP server is successfully established; repairing and upgrading the device in response to a software package returned by the FTP server. The embodiments of the present application realize remote repair of a device failure.Type: GrantFiled: October 14, 2022Date of Patent: September 24, 2024Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.Inventor: Kaijun Zhang
-
Patent number: 12093574Abstract: Disclosed herein are an apparatus and method for managing memory-based integrated storage. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program converts data operation tasks in response to a request for access to memory-based integrated storage from a user, a single virtual disk of a virtual storage pool of the memory-based integrated storage converts a disk access command into a command for connecting to a storage backend depending on the data operation tasks, and conversion of the data operation tasks into the command includes target identification indicating which local storage of the memory-based integrated storage is to be used.Type: GrantFiled: June 17, 2022Date of Patent: September 17, 2024Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Dae-Won Kim, Sun-Wook Kim, Su-Min Jang, Jae-Geun Cha, Hyun-Hwa Choi
-
Patent number: 12093718Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to perform an upgrade of a plurality of hosts of an information handling system cluster by: determining a score for each host based on hardware metrics of each host; based on the determined scores, selecting a first host for upgrading; migrating virtual machines from the first host to one or more other hosts; and causing the first host to perform the upgrade.Type: GrantFiled: April 13, 2022Date of Patent: September 17, 2024Assignee: Dell Products L.P.Inventors: Hanzhang Gu, Jun Chen, Charlie Chen
-
Patent number: 12093678Abstract: Embodiments of this application provide an operating system management method, a device, and a storage medium. The method includes: loading data in a basic partition, a first static partition, and a dynamic partition to run a first operating system; upgrading data in a second static partition; restarting the electronic device, and determining that a current startup sequence is starting from the second static partition; and loading data in the basic partition, the second static partition, and the dynamic partition to run a second operating system. After the restarting the electronic device, and determining that a current startup sequence is starting from the second static partition, the method further includes: synchronizing the data in the second static partition to the first static partition. When an error occurs in a currently loaded static partition, data of another static partition may be used for recovery.Type: GrantFiled: June 15, 2022Date of Patent: September 17, 2024Assignee: HONOR DEVICE CO., LTD.Inventors: Chao Chen, Yanzhao Wang, Zenghui Zhang
-
Patent number: 12085718Abstract: Smart glasses, and an interaction method and an interaction apparatus thereof are provided. The interaction method includes: receiving a message sent by a communications device; displaying a prompt identifier of the message at an edge of a display area of the smart glasses; and performing, if the head of the user wearing the smart glasses rotates in the first direction, a screen sliding operation or page turning operation to display the detailed content of the message in the display area.Type: GrantFiled: July 21, 2021Date of Patent: September 10, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shuaishuai Zhu, Jiuxing Wang, Chunjing Mao
-
Patent number: 12087169Abstract: Systems and methods are disclosed that receiving ground traffic data from a traffic computer, and enhanced vision system, EVS, imaging data from at least one EVS camera. A target area is determined in the EVS imaging data based on position data of the ground traffic data. Graphics processing is performed that is confined to the target area to enhance visibility of ground traffic in the EVS imaging data in the target area, thereby generating enhanced EVS imaging data. The graphics processing is selected from at least one of contrast enhancement, edge detection and template matching and highlighting of an outline of the ground traffic. A display is generated that is to be displayed on the display device based on the enhanced EVS imaging data and the EVS imaging data.Type: GrantFiled: March 4, 2020Date of Patent: September 10, 2024Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Zuowei He, Gang He, Haidong Huang
-
Patent number: 12081577Abstract: Systems, devices, and methods are discussed for automatically determining a risk-based focus in determining zero trust network access policy on one or more network elements.Type: GrantFiled: August 23, 2021Date of Patent: September 3, 2024Assignee: Fortinet, Inc.Inventors: Rajiv Sreedhar, Manuel Nedbal, Manoj Ahluwalia, Latha Krishnamurthi, Rajeshwari Rao, Damodar K Hegde, Jitendra B. Gaitonde, Dave Karp, Mark Lubeck
-
Patent number: 12082019Abstract: A system and method of performing a version control in a mesh network of nodes is disclosed. The method includes executing, by a processing device, a mesh version control life cycle service (VCLS) to maintain a manifest of a mesh network. The manifest comprises, for each node in the mesh network, a history of one or more services executing on a node and a service version for each service of the one or more services. The method includes performing a version control of the mesh network based on the manifest, comprising sending a message to a first node of the mesh network to instruct the first node to change a version of a service executing on the first node from a first version to a second version.Type: GrantFiled: March 24, 2022Date of Patent: September 3, 2024Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Pierre-Yves Chibon
-
Patent number: 12074952Abstract: A software update device is configured to be controlled in response to a request from a mobile terminal device. The software update device includes one or more processors configured to: acquire cooperation information indicating that connection of the mobile terminal device to a vehicle is made; and manage whether the mobile terminal device is permitted to execute interface processing related to software update, which is determined in accordance with at least the cooperation information.Type: GrantFiled: June 23, 2021Date of Patent: August 27, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Yusuke Satoh, Tomoyasu Ishikawa, Satoru Fukuyo
-
Patent number: 12074759Abstract: Disclosed is a server including a plurality of information processing modules so as to form a unified platform for an operating system deployed on the server, each module having an elementary software, BIOS, provided to use configuration data when the module is started up, the server also being provided to allow at least one configuration datum to be modified, and being characterized in that it further includes a management controller, BMC, provided to store configuration data in an associated memory, and to transmit, when the at least one configuration datum is modified, such data to management controllers associated with the other modules, and in that the elementary software is provided to recover the configuration data from the management controller when the module is started up.Type: GrantFiled: March 12, 2019Date of Patent: August 27, 2024Assignee: BULL SASInventors: Claude Brassac, Michel Brunet, Amine Rebai
-
Patent number: 12069132Abstract: An application is installed on a computing device from an application package. An origin of the application (e.g., a managed installer for an enterprise, a reputation checking service) is propagated to files written to a storage device of the computing device as part of the installation, such as by writing origin information to the storage device as metadata associated with the file. The origin information for a file, in conjunction with a policy on the computing device specifying one or more trusted origins for applications on the computing device, is used to identify whether a particular action can be taken with and/or by the file. These actions can include, for example, execution of an application from an executable file. If the origin information for a file indicates an origin that is a trusted origin specified by the policy, then the action can be performed.Type: GrantFiled: July 5, 2023Date of Patent: August 20, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Scott R Shell, Kinshumann Kinshumann, Thomas W. Caldwell, Jeffrey A. Sutherland, Jeffrey R. McKune, Deskin M. Miller, Scott D. Anderson, Md. Nazmus Sakib
-
Patent number: 12058000Abstract: Techniques are disclosed for identifying sets of network devices to which to deploy a software upgrade based on an importance to the network of each network device. For example, a network system obtains information identifying a number of instances of an application associated with network traffic forwarded by each network device of a plurality of network devices. The instances of the application are executed by client devices serviced by each network device in forwarding the network traffic. The network system assigns each network device to different upgrade groups based on the number of instances of the application, each upgrade group associated with a different relative priority. The network system deploys a software upgrade to each network device according to a priority of the respective upgrade group relative to a priority of the other upgrade groups.Type: GrantFiled: December 15, 2022Date of Patent: August 6, 2024Assignee: Juniper Networks, Inc.Inventors: Manoj Gupta, Rupamjyoti Sarma Baruah, Gorakhanath Kathare
-
Patent number: 12032953Abstract: A system may include multiple software components of a software application running on multiple nodes in a distributed computing system, a patch execution server including a patch build server including a structured patch execution module connected to the distributed computing system via a network. The patch execution module receives an uploaded patch, a patch definition file, and a workflow template from a global patch repository. Further, the patch execution module creates a patch definition file for the patch using an associated patch master file, an associated build definition file, and an associated product definition file. Furthermore, the patch execution module creates a workflow template using the patch definition file and the patch. Also, the patch execution module creates a workflow file using node information associated with the multiple nodes and the workflow template.Type: GrantFiled: March 17, 2022Date of Patent: July 9, 2024Assignee: VMware LLCInventors: Prabhakaran Rathinagiri, Varun Sharma, Nishant Shreshth, Hasmukh Kumar
-
Patent number: 12030443Abstract: A center device is configured to acquire software information of an ECU from a vehicle side, determine whether availability of update data for a vehicle based on the acquired software information, and transmit the campaign information to a master device when a vehicle condition is determined to be a contion suitable for an update. The master device is configured to download a distribution package from the center device when the vehicle condition is determined to be a condition in which the distribution package is downloadable.Type: GrantFiled: February 4, 2021Date of Patent: July 9, 2024Assignee: DENSO CORPORATIONInventors: Yuzo Harata, Kazuhiro Uehara, Takuya Kawasaki, Mitsuyoshi Natsume
-
Patent number: 12026497Abstract: A control system includes a moving body control unit configured to control a moving body, an update control unit configured to control reception of an update program of the moving body control unit from an external device and control update of the moving body control unit by the update program, and a determination unit configured to determine whether the moving body is refueled during a time until a predetermined time elapses before the update of the moving body control unit by the update program is started. When the determination unit determines that the moving body is refueled, the update control unit stops starting of the update of the moving body control unit by the update program.Type: GrantFiled: December 23, 2021Date of Patent: July 2, 2024Assignee: HONDA MOTOR CO., LTD.Inventor: Tomoaki Taki
-
Patent number: 12008355Abstract: A method for managing a client environment includes obtaining a notification for an application abstention by a client device, in response to the notification, performing an intent analysis on the client device using a processed client intent dataset to determine a set of reasons for the application abstention, comparing the set of reasons to an upgrade coverage dataset, identifying, based on the comparing, a set of solutions corresponding to the set of reasons, generating, based on the comparing, a specialized upgrade notification based on the set of solutions, and issuing the specialized upgrade notification to the client device.Type: GrantFiled: January 18, 2022Date of Patent: June 11, 2024Assignee: DELL PRODUCTS L.P.Inventors: Parminder Singh Sethi, Kanika Kapish, Shelesh Chopra
-
Patent number: 11999360Abstract: A vehicle master device includes a cancellation request determination unit that is configured to determine whether a cancellation request is generated during program rewriting from an old program to a new program in response to distributing the update data to the rewrite target ECU by the update data distribution unit, a rollback method specifying unit that is configured to, when the cancellation request determination unit determines that the cancellation request is generated, specify a rollback method for returning the rewrite target ECU to a state where writing of the update data has not yet started in accordance with a memory type of the non-volatile memory of the rewrite target ECU and a data type of the update data of the new program or the old program, and a rollback execution unit that is configured to instruct the rewrite target ECU to execute a rollback according to the rollback method specified by the rollback method specifying unit and have the rewrite target ECU operate with the old program.Type: GrantFiled: February 4, 2021Date of Patent: June 4, 2024Assignee: DENSO CORPORATIONInventors: Yuzo Harata, Mitsuyoshi Natsume, Kazuhiro Uehara, Takuya Kawasaki
-
Patent number: 12001668Abstract: A data communication a system including: a stylus including a pen point electrode; a sensor controller; and a host processor. The stylus of data communication system is configured to transmit a pen signal with an electric field by capacitive coupling between the pen point electrode and a sensor electrode group; report, by the sensor controller, a position of the stylus in an operation surface to the host processor in response to detection of the pen signal by the sensor electrode group; supply, by the host processor, data to the sensor controller; and transmit, by the sensor controller, the data to the stylus in a stylus detection period in which the pen signal that is detected by the sensor electrode group indicates that the stylus is present within a predetermined distance from the operation surface.Type: GrantFiled: June 28, 2023Date of Patent: June 4, 2024Assignee: Wacom Co., Ltd.Inventors: Tsukasa Nomi, Haruhiko Hisano
-
Patent number: 11989418Abstract: A method for upgrading a SSD firmware compatible with an RAID and a non-RAID including: packing two firmware versions including an RAID firmware and a non-RAID firmware together, when the two firmware versions need to be released; adding a configuration information with a fixed length of bytes to a firmware header of a resulting packed firmware, in which the configuration information includes: index values, offsets, and file sizes of the RAID firmware and the non-RAID firmware; determining, according to an internal information of an SSD, whether a matching firmware version thereof is the RAID firmware or the non-RAID firmware; and comparing the internal information of the SSD with the configuration information of the firmware header, selecting a matching index value, and reading a corresponding firmware according to the offset and the file size.Type: GrantFiled: February 28, 2020Date of Patent: May 21, 2024Assignee: SHENZHEN UNIONMEMORY INFORMATION SYSTEM LIMITEDInventors: Rongjuan Shen, Daojing Han, Yifan Zou, Weiliang Wang