Network Patents (Class 717/171)
-
Patent number: 11960876Abstract: A center is configured to communicate with an OTA master configured to control software update of an electronic control unit installed in a vehicle. The center includes one or more processors configured to: receive a notification indicating progress of software update processing of the electronic control unit from the OTA master; manage an update status indicating an processing state of the software update processing in the vehicle based on the notification received by the one or more processors; and when the one or more processors receive a third notification following a first notification, set the update status based on the third notification, the third notification being different from a second notification scheduled to be received following the first notification.Type: GrantFiled: February 24, 2022Date of Patent: April 16, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Jun Hamasaki
-
Patent number: 11960874Abstract: A control system comprises a mobile object control unit for controlling a mobile object; an update control unit for controlling reception of an update program of the mobile object control unit from a server and controlling update of the mobile object control unit by the program; an acquisition unit for acquiring reception information indicating a communication manner for receiving from the server for each program; and a communication control unit for controlling receiving the program from the server, based on the reception information, wherein the acquisition unit is for, when both a first update program and a second update program received after update by the first update program is executed have not been received, acquiring information about change of reception information of the first update program, and the communication control unit is for controlling receiving the first update program based on the information about change acquired by the acquisition unit.Type: GrantFiled: January 11, 2022Date of Patent: April 16, 2024Assignee: HONDA MOTOR CO., LTD.Inventors: Kohei Yamaguchi, Tomoaki Taki, Koichiro Nakamura, Shoichi Kuraoka
-
Patent number: 11947944Abstract: A method of reporting on a software update performed on a network composed of at least a plurality of wireless devices. The method comprises, at a centralized network element: i) detecting properties of two or more wireless devices in the network, ii) reading the update to determine functions of the two or more devices which the updated is programmed to implement, and iii) receiving an update report reporting whether or not the software update was successfully installed in memory of the at least one wireless device; for each update reported to be successfully installed in iii), comparing the functions determined in ii) against the properties detected in i) to establish which functions are now enabled within the network, and which existing functions are now disabled due to the update; and creating and outputting to a user a customized report indicating the enabled and/or disabled functions.Type: GrantFiled: August 27, 2019Date of Patent: April 2, 2024Assignee: SIGNIFY HOLDING B.V.Inventors: Mohamed Ahmed Mohamed Elkady, Daniel Martin Goergen
-
Patent number: 11900102Abstract: Systems and methods for data storage device firmware updates in a composable infrastructure are described. Recomposition of a system in a composable infrastructure may include downloading a firmware update to a data storage device, activating the firmware update in the data storage device, and receiving a reset command at the data storage device. The reset command may include a step to flush a virtual-to-physical (V2P) mapping table from a volatile memory in the data storage device to non-volatile memory devices in the data storage device. Responsive to a flag that is set and the received reset command, the data storage device may forgo the step of flushing the V2P mapping table.Type: GrantFiled: June 21, 2021Date of Patent: February 13, 2024Assignee: Western Digital Technologies, Inc.Inventors: Senthil Kumar Veluswamy, Rahul Gandhi Dhatchinamoorthy, Kumar Ranjan, Lingaraj Bal
-
Patent number: 11886391Abstract: Described herein are, among other things, techniques, devices, and systems for identifying portions of a new version of an application that are new to the new version and portions of the new version that are common to the new version and a previous version of the application, such that a client computing device may efficiently update from the previous version to the new version.Type: GrantFiled: May 14, 2020Date of Patent: January 30, 2024Assignee: VALVE CORPORATIONInventor: Taylor Karsten Sherman
-
Patent number: 11880569Abstract: A clock mode configuration circuit for a memory device. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device.Type: GrantFiled: April 19, 2023Date of Patent: January 23, 2024Assignee: Mosaid Technologies IncorporatedInventors: Peter B. Gillingham, Graham Allan
-
Patent number: 11880672Abstract: A system and method are disclosed for performing, by a processor of an information handling system, an inventory of updateable components of the information handling system. The system and method also includes retrieving an update path catalog for the updateable component and determining published updates between a current version and a target version of the updateable component according to the update path catalog. In addition, the system and method includes determining update recommendations based on the published updates between the current version and the target version. Finally, the system and method includes consolidating the update recommendations into the consolidated update recommendation according to a criterion.Type: GrantFiled: August 31, 2021Date of Patent: January 23, 2024Assignee: Dell Products L.P.Inventors: Chandrasekhar Revuri, Raveendra Babu Madala, Rushyendra Velamuri, Winston X. Fernandes, Praveen Lalgoudar, Abhishek Gupta
-
Patent number: 11876839Abstract: Selecting a serving session control node in an Internet Protocol, IP, Multimedia Subsystem, IMS, telecommunication network, for a User Equipment.Type: GrantFiled: April 1, 2020Date of Patent: January 16, 2024Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Emiliano Merino Vazquez, Cristina Ruiz Balmaseda, Jesus Angel De Gregorio Rodriguez
-
Patent number: 11875147Abstract: An embodiment of a semiconductor package apparatus may include technology to determine version information for a new firmware component, read dependency information corresponding to the firmware component, and determine if dependency is satisfied between the new firmware component and one or more other firmware components based on the version information and the dependency information of the new firmware component. Other embodiments are disclosed and claimed.Type: GrantFiled: August 26, 2021Date of Patent: January 16, 2024Assignee: Intel CorporationInventors: Vincent Zimmer, Jiewen Yao
-
Patent number: 11868793Abstract: Systems and methods are taught for providing customers of a cloud computing service to control when updates affect the services provided to the customers. Because multiple customers share the cloud's infrastructure, each customer may have conflicting preferences for when an update and associated downtime occurs. Preventing and resolving conflicts between the preferences of multiple customers while providing them with input for scheduling a planned update may reduce the inconvenience posed by updates. Additionally, the schedule for the update may be transmitted to customers so that they can prepare for the downtime of services associated with the update.Type: GrantFiled: November 15, 2021Date of Patent: January 9, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jiaxing Zhang, Thomas Moscibroda, Haoran Wang, Jurgen Aubrey Willis, Yang Chen, Ying Yan, James E. Johnson, Ajay Mani
-
Patent number: 11843582Abstract: A system for providing cyber protection to medical devices in a medical environment is presented. The system comprises a medical device comprising software services, a backend server to maintain and provide software updates to medical devices, and an interface proxy box connected to the medical device and in communication with the backend server. The interface proxy box determines the software services resident on the medical device. The interface proxy box installs the software services determined to be resident on the medical device on the interface proxy box and configures the installed software services to match the software services resident on the medical device. The interface proxy box communicates periodically with the backend server and receives and applies security updates to the software services installed and configured on the interface proxy box. The medical device utilizes the updated software services on the interface proxy box.Type: GrantFiled: October 18, 2022Date of Patent: December 12, 2023Assignee: Roche Diagnostics Operations, Inc.Inventors: Richard Salin, Alejandro Morcillo Montejo
-
Patent number: 11842184Abstract: There is disclosed herein examples of systems and procedures for performing software updates for vehicles. The vehicles may be scheduled for the software updates based on information related to the vehicles. Update systems may determine when the vehicles have entered service ranges of the update systems for the scheduled software updates and may initiate the software updates in response to determining that the vehicles have entered the service ranges. Progress of the software updates may be monitored and displayed on a dashboard system overseeing the software updates of the vehicles.Type: GrantFiled: October 31, 2022Date of Patent: December 12, 2023Assignee: GM CRUISE HOLDINGS LLCInventors: Nadav Ullman, Thomas Bachant, Paul Garcia, Jake McCloskey, Joseph Thibeault, Jose Arturo Covarrubias Reynoso, Armin Mahmoudi, John Logan Anderson, Liam O'Shea Staskawicz, Vineel Chand Adusumilli
-
Patent number: 11829911Abstract: A computing device includes a memory and processing circuitry. The memory is configured to store an organizational proximity dataset for a current user. The processing is configured to generate scores for a plurality of resources based on the organizational proximity dataset stored to the memory for the current user. The processing circuitry is further configured to recommend one or more resources of the plurality of resources to the current user based on the scores generated for the plurality of resources.Type: GrantFiled: May 8, 2020Date of Patent: November 28, 2023Assignee: OPTUM SERVICES (IRELAND) LIMITEDInventors: Hendrik Kleine, Vicente Rubén Del Pino Ruiz
-
Patent number: 11829223Abstract: End users subscribe to use information handling systems having a selected of available performance characteristics defined by a battery configuration selected to build the information handling systems. A manufacturer meets subscriptions with information handling systems built from an inventory of new main batteries, deployed batteries of information handling system in use by subscribers, and separated batteries taken from returned information handling systems and re-used. End user subscriptions are met in part by building replacement information handling systems with separated batteries having a useful life remaining that aligns with end user battery usage patterns tracked over time, benchmarked performance metrics and end user subscription performance characteristics.Type: GrantFiled: December 13, 2021Date of Patent: November 28, 2023Assignee: Dell Products L.P.Inventors: John Trevor Morrison, Jace W. Files, Michiel Sebastiaan Emanuel Petrus Knoppert
-
Patent number: 11803364Abstract: A server configured to transmit update data used in updating software of an in-vehicle device of a vehicle to the vehicle. The server includes: a communication module configured to receive usage information representing a usage state of the vehicle, and transmit the update data to the vehicle; and one or more processors configured to control, based on the usage information, at least one of a timing or a communication speed of transmitting the update data to the vehicle by the communication module.Type: GrantFiled: July 2, 2021Date of Patent: October 31, 2023Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Satoru Fukuyo, Yusuke Satoh
-
Patent number: 11789719Abstract: A firmware massive update method using a flash memory includes: a firmware data registration step of receiving, from a manufacturer server, at least one of information of a user device that is a firmware update target, and firmware information and registering the received information as firmware data; a firmware data management step of receiving a request from a firmware update server in which the registered firmware data is stored, and storing and managing the registered firmware data in a specific area of a flash memory included in the user device via a network; and a firmware update execution step of executing a firmware update on the firmware data managed in the specific area of the flash memory included in the user device through the firmware update server.Type: GrantFiled: October 21, 2021Date of Patent: October 17, 2023Assignee: SECURITY PLATFORM INC.Inventor: Kyung Tae Han
-
Patent number: 11789754Abstract: Web-based robotic process automation (RPA) designer systems that allow RPA developers to design and implement web serverless automations, user interface (UI) automations, and other automations are disclosed. Such web-based RPA designer systems may allow a developer to sign in through the cloud and obtain a list of template projects, developer-designed projects, services, activities, etc. Thus, RPA development may be centralized and cloud-based, reducing the local processing and memory requirements on a user's computing system and centralizing RPA designer functionality, enabling better compliance. Automations generated by the web-based RPA designer systems may be deployed and executed in virtual machines (VMs), containers, or operating system sessions.Type: GrantFiled: June 8, 2021Date of Patent: October 17, 2023Assignee: UiPath, Inc.Inventor: Mircea Grigore
-
Patent number: 11775287Abstract: A system receives one or more software artifacts for enabling a software version change requested for a production environment associated with at least one data center location. The system stores the one or more software artifacts in a memory location of a controlled-access production repository. The system receives a first authorization determination of the one or more software artifacts from an author-user account, the author-user account associated with a developer identity that created the one or more software artifacts. The system receives a second authorization determination of the one or more software artifacts from an additional-user account. Based on the first and second authorization determinations, the system determines whether to package the one or more software artifacts into a manifest for transmission to the at least one data center location.Type: GrantFiled: January 15, 2020Date of Patent: October 3, 2023Assignee: Salesforce, Inc.Inventors: Sudha Subramanian, Jeaneth A. Vergara
-
Patent number: 11727017Abstract: A method and system for code introspection in a multi-tenant architecture. The method includes receiving a query for code introspection from an entity, retrieving context for the entity that sent the query, retrieving raw code information based on the query, filtering the raw code information based on the context, and returning the filtered code information.Type: GrantFiled: July 28, 2020Date of Patent: August 15, 2023Assignee: Salesforce, Inc.Inventors: Nicholas Chun Yuan Chen, Lovi Yu, Christopher Peterson, Christopher Alan Ebert, Michael Goldberg Boilen, Samantha Reynard
-
Patent number: 11720337Abstract: Embodiments of the present invention are directed at methods and systems for providing a partial personalization process. For example, personalization profiles associated with multiple versions of the application may be stored at a provisioning system and the provisioning system may determine the appropriate partial provisioning information to update the application for each migration notification. Partial personalization information that is to be updated for the updated version of the application may be generated and installed to enable new functionality and/or update the information contained within an updated application without requiring re-personalization of all personalized information.Type: GrantFiled: October 27, 2020Date of Patent: August 8, 2023Assignee: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Christian Aabye, Kiushan Pirzadeh, Glenn Powell, Igor Karpenko
-
Patent number: 11698783Abstract: A server configured to transmit update data used in updating software of an in-vehicle device of a vehicle to the vehicle. The server includes: a communication module configured to receive usage information representing a usage state of the vehicle, and transmit the update data to the vehicle; and one or more processors configured to control, based on the usage information, at least one of a timing or a communication speed of transmitting the update data to the vehicle by the communication module.Type: GrantFiled: July 2, 2021Date of Patent: July 11, 2023Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Satoru Fukuyo, Yusuke Satoh
-
Patent number: 11696144Abstract: Methods and systems for primary signal detection via distributed machine learning coordinated across multiple user equipment devices are disclosed. In an example method, In an example method, a first user equipment (UE) device, located in a predefined area, is caused to determine a first machine learning model configured to detect an anomaly in an RF environment associated with the area. The controller receives the first machine learning model from the first UE device. The controller sends the first machine learning model to a second UE device located in the area. The controller receives anomaly data indicative of an anomaly detected by the second UE device via the first machine learning model. The controller may optionally determine that a primary signal is present in an RF environment associated with the area based on the anomaly data.Type: GrantFiled: February 11, 2021Date of Patent: July 4, 2023Assignee: CACI, Inc.—FederalInventor: Stanley Vitebsky
-
Patent number: 11683236Abstract: Systems, devices, media, and methods are presented for categorizing unknown devices using benchmark applications. Benchmark applications are distributed to client devices to produce performance metrics for the client devices. Performance metrics of the client devices are used to categorize unknown devices by comparing the performance metrics of these devices to performance metrics of known devices.Type: GrantFiled: April 12, 2019Date of Patent: June 20, 2023Assignee: Snap Inc.Inventors: Michael Cieslak, Jiayao Yu, Kai Chen, Farnaz Azmoodeh, Michael David Marr, Jun Huang, Zahra Ferdowsi
-
Patent number: 11675789Abstract: A storage control system manages a utilization of data blocks of a storage volume which is partitioned into data blocks having a unique block identifier (ID) and a same block size. The storage control system receives data items and assigns a respective unique data ID to each data item, which include consecutive data IDs. The data items are written to a free data block as a whole, and a record for the written data block is inserted into a node of a first tree structure. The record includes the unique block ID of the written data block, a first data ID of the data items, and a bitmap which maps the consecutive data IDs of the data items in the written data block, starting from the first data ID, to a respective bit whose value indicates whether the data item associated with the data ID is valid or invalid.Type: GrantFiled: June 29, 2021Date of Patent: June 13, 2023Assignee: EMC IP Holding Company LLCInventors: Yosef Shatsky, Doron Tal
-
Patent number: 11650808Abstract: Disclosed embodiments relate to performing updates to Electronic Control Unit (ECU) software while an ECU of a vehicle is operating. Operations may include receiving, at the vehicle while the ECU of the vehicle is operating, a software update file for the ECU software; writing, while the ECU is operating, the software update file into a first memory location in a memory of the ECU while simultaneously executing a code segment of existing code in a second memory location in the memory of the ECU; and updating a plurality of memory addresses associated with the memory of the ECU based on the software update file and without interrupting the execution of the code segment currently being executed in the second memory location in the memory of the ECU.Type: GrantFiled: August 18, 2022Date of Patent: May 16, 2023Assignee: Aurora Labs Ltd.Inventor: Zohar Fox
-
Patent number: 11635955Abstract: Disclosed embodiments relate to adjusting vehicle Electronic Control Unit (ECU) software versions. Operations may include receiving a prompt to adjust an ECU of a vehicle from executing a first version of ECU software to a second version of ECU software; configuring, in response to the prompt and based on a delta file corresponding to the second version of ECU software, the second version of ECU software on the ECU in the vehicle for execution; and configuring, in response to the prompt, the first version of ECU software on the ECU in the vehicle to become non-executable.Type: GrantFiled: July 7, 2022Date of Patent: April 25, 2023Assignee: Aurora Labs Ltd.Inventor: Zohar Fox
-
Patent number: 11604761Abstract: Systems and methods for utilizing tablespace to export from a foreign database recovery environment are described. The system includes a backup host that operates in a foreign database recovery environment and receives a database from a source host operating in a native database recovery environment. The backup host receives export information including a tablespace identifier and a point-in-time. The tablespace includes file information for export from the backup host to the source host. A job is initiated on the backup host to generate script information (including logic for execution on the source host to recover the tablespace, at the point-in-time, in the database on the source host), create directories on the backup host, materialize file information including snapshots of the database and incremental changes to the database, and communicate the file information and the script information, via the directories, to the source host.Type: GrantFiled: January 30, 2020Date of Patent: March 14, 2023Assignee: Rubrik, Inc.Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad
-
Patent number: 11593394Abstract: The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.Type: GrantFiled: December 29, 2017Date of Patent: February 28, 2023Assignee: Dropbox, Inc.Inventors: Thomas Kleinpeter, Conor Woods, Sergei Vorobev, Quazie Kwaselow, Marcio von Muhlen, Nils Bunger
-
Patent number: 11573781Abstract: Methods, systems, computer-readable media, and apparatuses are described for sending different update times corresponding to a same version of a resource. A computing device may provide a version of a resource in response to requests from a plurality of different devices, and may indicate different update times for the version of the resource. The different update times may be based on times associated with the requests from the plurality of different devices.Type: GrantFiled: August 25, 2020Date of Patent: February 7, 2023Assignee: Comcast Cable Communications, LLCInventor: Jonathan Moore
-
Patent number: 11556405Abstract: A method for mitigating errors in the transportation of configuration data may include identifying, at a development system, dependent configuration data associated with a first transport request. The dependent configuration data may implement a customization to a software application hosted at a production system. A reference table identifying the dependent configuration data may be sent to the production system. A missing object list identifying dependent configuration data absent from the production system may be generated at the production system based on the reference table. The missing object list may be sent to the development system where a corrective action may be performed such that the dependent configuration data identified by the missing object list as being absent from the production system is sent to the production system in the first transport request and/or a second transport request. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: May 27, 2020Date of Patent: January 17, 2023Assignee: SAP SEInventors: Wulf Kruempelmann, Susanne Schott, Jens Berger
-
Patent number: 11537379Abstract: A server includes a communicator, a memory, and a processor. The communicator is configured to connect to a plurality of electronic apparatuses. The memory is configured to store information on a plurality of applications for each user context. The processor is configured to, based on an installation information of a first application from among a plurality of applications being received from a first electronic apparatus from among the plurality of electronic apparatuses, identify a context corresponding to the first application, based on the information on the plurality of applications, identify a second application corresponding to the context from among the plurality of applications, and control the communicator to transmit an installation command of the second application, to a second electronic apparatus capable of installing the second application from among the plurality of electronic apparatuses.Type: GrantFiled: November 6, 2020Date of Patent: December 27, 2022Assignee: Samsung Electronics Co., Ltd.Inventor: Hyungjin Seo
-
Patent number: 11526342Abstract: At a time after receiving a request to cancel and rollback an update request for a computer system, one or more computer resources within a computer system invoke one or more computer system capabilities at least to cancel computer system operations to update the computer. When the computer system operations to update the computer system are cancelled, one or more computer resources within a computer system invoke one or more computer system capabilities at least to roll back the computer system to a previous good state.Type: GrantFiled: November 9, 2018Date of Patent: December 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Avinash Jaisinghani, Jaykumar Harish Gosar, Pete Peerapong Janes
-
Patent number: 11526345Abstract: Techniques for automatically deploying a version of a compute, both rule based and model based, with its dependencies when approved for deployment using one or more governance processes. One technique includes generating a compute fitting defined requirements and capable of executing on a defined model objective, generating a deployable archive bundle of the compute with dependencies based on a record of a lineage of the logical building blocks in dependency, analyzing performance of the compute with respect to a production compute deployed within a production environment, determining the performance of the compute is superior to the performance of the production compute based on the analyzing, and replacing the production compute in the production environment with the compute using the deployable archive bundle to facilitate deployment.Type: GrantFiled: March 17, 2021Date of Patent: December 13, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Shilpa Satheesh, Tara Kant, Rajaram Narasimha Vadapandeshwara
-
Patent number: 11526344Abstract: Methods and systems for providing distributed GeoIP information updating. One method includes receiving, with a data processing server, an update event associated with an update to an active version of GeoIP information, the active version of the GeoIP information is actively accessible by an application execution server for request enrichment. The method also includes generating, with the data processing server, an updated version of the GeoIP information according to the update. The method also includes replacing, with the data processing server, the active version with the updated version in storage, where, in response to storing the updated version, the updated version is actively accessible by the application server for request enrichment.Type: GrantFiled: August 4, 2020Date of Patent: December 13, 2022Assignee: MASTERCARD TECHNOLOGIES CANADA ULCInventors: Justine Celeste Fox, Marc Grimson
-
Patent number: 11502925Abstract: An information processing terminal on which a web browser operates includes a setting unit configured to set a limitation condition for limiting transmission of local storage data to a web server providing a web application, and a determination unit configured to determine a value indicating a status of network connection of the information processing terminal in accordance with the set limitation condition when the status of the network connection of the information processing terminal is online. Even when the status of the network connection of the information processing terminal is online, the transmission of the local storage data to the web server from the web application is limited in accordance with the determined value.Type: GrantFiled: October 28, 2019Date of Patent: November 15, 2022Assignee: Canon Kabushiki KaishaInventor: Toshiyuki Nakazawa
-
Patent number: 11468362Abstract: We describe a computing machine, called an ex-machine, that uses self-modification and randomness to enhance the computation. The name ex-machine is derived from the latin extra machinam because its can evolve as it computes so that its complexity increases without an upper bound. In an embodiment, an ex-machine program can compute languages that a Turing or standard machine cannot compute. In an embodiment, the ex-machine has three types of instructions: standard instructions, meta instructions and random instructions. In an embodiment, the meta instruction self-modify the machine as it is executing so that new instructions are added. In an embodiment, the standard instructions are expressed in the C programming language or VHDL dataflow language. Random instructions take random measurements from a random source. In an embodiment, the random source produces quantum events which are measured. In an embodiment, an ex-machine receives a computer program as input, containing only standard instructions.Type: GrantFiled: June 9, 2019Date of Patent: October 11, 2022Assignee: Aemea Inc.Inventor: Michael Stephen Fiske
-
Patent number: 11461032Abstract: A storage system includes: a storage drive having a storage medium storing a data; and a plurality of storage control units having a processor, a memory, and a port to process the data input and output to and from the storage drive, in which information related to a list of the storage control units mounted on the storage system and a maximum number of the storage control units that can be mounted on the storage system is allowed to be stored, and in which, when the storage control unit is replaced, it is determined whether the configuration to be migrated from the storage control unit to be reduced to the storage control unit to be added is migrated directly or via another storage control unit based on the number of the mounted storage control units and the maximum number of the storage control units that can be mounted.Type: GrantFiled: September 13, 2021Date of Patent: October 4, 2022Assignee: HITACHI, LTD.Inventors: Ryosuke Tatsumi, Akira Yamamoto, Kazuki Matsugami, Kenta Shinozuka
-
Patent number: 11444937Abstract: A method for deploying a device to a local network hosted by a host device includes receiving a message causing the host device to request a piece of information from the device; requesting a determination if the received piece of information comprises data corresponding to an expected data pattern; if the received piece of information comprises data corresponding to the expected data pattern initiating a pairing with the device; and in response to the pairing generating an indication that the device is paired with the host device. A host device, a system and to a computer program product are also disclosed.Type: GrantFiled: January 9, 2020Date of Patent: September 13, 2022Assignee: KONE CORPORATIONInventors: Olli Parviainen, Jouko Kinnari
-
Patent number: 11416242Abstract: Disclosed embodiments relate to adjusting vehicle Electronic Control Unit (ECU) software versions. Operations may include receiving a prompt to adjust an ECU of a vehicle from executing a first version of ECU software to a second version of ECU software; configuring, in response to the prompt and based on a delta file corresponding to the second version of ECU software, the second version of ECU software on the ECU in the vehicle for execution; and configuring, in response to the prompt, the first version of ECU software on the ECU in the vehicle to become non-executable.Type: GrantFiled: August 3, 2021Date of Patent: August 16, 2022Assignee: Aurora Labs Ltd.Inventor: Zohar Fox
-
Patent number: 11403052Abstract: A system of printing devices includes an analytical server that determines when a firmware upgrade is to be installed on one or more of the printing devices. The analytical server collects information about firmware version and type along with errors that occur on the printing devices. The analytical server also collects information on the print volume for each device. A map is generated and updated based on this information that is used to decide when or if the firmware upgrade is to occur. For a first printing device and a second printing device, the analytical server determines whether to upgrade different versions of the firmware at each device.Type: GrantFiled: August 10, 2021Date of Patent: August 2, 2022Assignee: Kyocera Document Solutions Inc.Inventors: Oleg Y. Zakharov, Hiroyuki Takaishi
-
Patent number: 11392367Abstract: An air-conditioning system includes one or more pieces of equipment involved in air-conditioning, and a controller connected to the equipment and configured to update a control program of the equipment, the controller including an input unit configured to receive an update program for updating the control program of the equipment from an outside, a storage unit configured to store the control program of the equipment, a comparison unit configured to compare the update program with the control program, a data generation unit configured to generate differential data between the update program and the control program, an update setting unit configured to set an update target device of the control program among the one or more pieces of the equipment based on a comparison result, and a transmission unit configured to transmit the differential data to the update target device.Type: GrantFiled: September 10, 2018Date of Patent: July 19, 2022Assignee: Mitsubishi Electric CorporationInventor: Takayuki Tsuji
-
Patent number: 11374831Abstract: A method for operating a multi-access edge computing (MEC) system in which tenant applications are provided by MEC tenants for deployment on MEC hosts of the MEC system. The method includes receiving, from each of a plurality of MEC tenants, an application package, the application package including application software be installed at one or more of the MEC hosts of the MEC system, the application software corresponding to a tenant application of the tenant applications. The method further includes assigning, to each of the plurality of MEC tenants, a set of at least one application management privilege, and receiving application operation requests issued by MEC tenants. The application operation requests specify operations to be performed for the tenant applications. The method additionally includes pre-validating, using the sets of at least one application management privilege assigned to the plurality of MEC tenants, the application operation requests.Type: GrantFiled: November 24, 2020Date of Patent: June 28, 2022Assignee: NEC CORPORATIONInventors: Fabio Giust, Vincenzo Sciancalepore, Lanfranco Zanzi
-
Patent number: 11366804Abstract: Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.Type: GrantFiled: January 31, 2019Date of Patent: June 21, 2022Assignee: salesforce.com, inc.Inventors: Leo Duy Tran, David Angulo, David Woodward, Abhinav Chadda, David Hacker, Steven Ness, Matt Lagrotte, Jason Moody, Daniel Marchant, Matthew James Mondok, Federico Recio, Mehmet Gokmen Orun, Steven Kostrzewski, Christopher Bill, Kaustubh Barde, Lydia Lodovisi, Sarah Flamion, Jamin Hall, Charles Fineman
-
Patent number: 11340882Abstract: An information handling system may include a host system processor and a computer-readable storage medium communicatively coupled to the host system processor and having stored thereon a bootable update image file for performing a firmware update associated with the information handling system. The bootable update image file may be configured to, when read and executed by the processor, read policy settings stored within the information handling system setting forth update policies to be applied during application of updates defined within the bootable update image file and perform updates defined within the bootable update image file in accordance with the update policies.Type: GrantFiled: January 2, 2019Date of Patent: May 24, 2022Assignee: Dell Products L.P.Inventors: Santosh Gore, Raveendra Babu Madala, Soorej Ponnandi
-
Patent number: 11314502Abstract: 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: July 16, 2021Date of Patent: April 26, 2022Assignee: Aurora Labs Ltd.Inventor: Zohar Fox
-
Patent number: 11307787Abstract: Technologies for generating manifest data for a sled include a sled to generate manifest data indicative of one or more characteristics of the sled (e.g., hardware resources, firmware resources, a configuration of the sled, or a health of sled components). The sled is also to associate an identifier with the manifest data. The identifier uniquely identifies the sled from other sleds. Additionally, the sled is to send the manifest data and the associated identifier to a server. The sled may also detect a change in the hardware resources, firmware resources, the configuration, or component health of the sled. The sled may also generate an update of the manifest data based on the detected change, where the update specifies the detected change in the hardware resources, firmware resources, the configuration, or component health of the sled. The sled may also send the update of the manifest data to the server.Type: GrantFiled: November 29, 2017Date of Patent: April 19, 2022Assignee: Intel CorporationInventors: Murugasamy K. Nachimuthu, Mohan J. Kumar, Alberto J. Munoz
-
Patent number: 11307845Abstract: Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things). Aspects of the disclosure disclose systems and methods for reliable software update in a network of moving things including, for example, autonomous vehicles.Type: GrantFiled: March 28, 2019Date of Patent: April 19, 2022Assignee: VENIAM, INC.Inventors: Henrique Manuel Pereira Cabral, Carlos Eduardo Braga Ameixieira
-
Patent number: 11303664Abstract: In one embodiment, a device in a network captures domain name system (DNS) response data from a DNS response sent by a DNS service to a client in the network. The device captures session data for an encrypted session of the client. The device makes a determination that the encrypted session is malicious by using the captured DNS response data and the captured session data as input to a machine learning-based or rule-based classifier. The device performs a mediation action in response to the determination that the encrypted session is malicious.Type: GrantFiled: October 31, 2019Date of Patent: April 12, 2022Assignee: Cisco Technology, Inc.Inventors: David McGrew, Blake Harrell Anderson, Daniel G. Wing, Flemming Andreasen
-
Patent number: 11301237Abstract: Some embodiments of the present disclosure provide an upgrading method and apparatus. The upgrading method includes, acquiring upgrading information of each component to be upgraded; determining an upgrading strategy of the each component to be upgraded according to the upgrading information of the each component to be upgraded; upgrading the each component according to the upgrading strategy of the each component to be upgraded. Using the upgrading method, different upgrading strategies for different components to be upgraded can be determined. Compared with the existing technology that requires manual determination of upgrading strategies, the upgrading method and apparatus reduce loss caused by an error from manual deployment of an application and improve application upgrading efficiency.Type: GrantFiled: August 6, 2020Date of Patent: April 12, 2022Assignee: Wangsu Science & Technology Co., Ltd.Inventor: Wenqiang Wu
-
Patent number: 11294661Abstract: Methods and systems for updating a file using heuristics. One system includes an electronic processor configured to identify a code file stored on a storage device and determine a signature of the code file. The electronic processor is also configured to compare the signature of the code file to each of a plurality of signatures to determine a degree of similarity between the signature of the code file and each of the plurality of signatures, wherein each of the plurality of signatures is associated with a code update, and, in response to the degree of similarity between the signature of the code file and one of the plurality of signatures satisfying a predetermined threshold, apply the code update associated with the one of the plurality of signatures to the code file.Type: GrantFiled: April 25, 2017Date of Patent: April 5, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Darren Doyle, Terry Farrell, Thomas Doyle