Including Downloading Patents (Class 717/173)
-
Patent number: 11947666Abstract: Systems, methods, and computer-readable media for cybersecurity are disclosed. The systems and methods may involve receiving, by an application capable of JavaScript execution, code for execution; executing, before execution of the received code, an intercepting code, wherein the intercepting code is configured to intercept at least one application programming interface (API) invocation by the received code; intercepting, by the intercepting code, an API invocation by the received code; determining that the intercepted API invocation results in a manipulation of a backing store object; and modifying an execution of the intercepted API invocation, wherein the modified execution results in at least one of: a non-predictable memory layout, a non-predictable memory behavior, or a non-predictable property of an object.Type: GrantFiled: November 7, 2022Date of Patent: April 2, 2024Assignee: SERAPHIC ALGORITHMS LTDInventor: Avihay Cohen
-
Patent number: 11947948Abstract: An information processing apparatus stores first software and second software, the first software is stored in a first storage medium accessible by a central processing unit and an embedded controller, and the second software is used to restore the first software and stored in a second storage medium accessible by the embedded controller. The information processing apparatus includes an update unit configured to update the second software using the first software depending on a result of a comparison between version information about the first software and version information about the second software, a falsification detection unit configured to detect whether the first software is falsified; and a restoration unit configured to restore the first software using the second software in a case where the falsification detection unit detects that the first software is falsified.Type: GrantFiled: October 25, 2021Date of Patent: April 2, 2024Assignee: Canon Kabushiki KaishaInventors: Ayuta Kawazu, Nobuhiro Tagashira, Takami Eguchi
-
Patent number: 11934561Abstract: A predetermined credential system for remote administrative operating system (OS) authorization and policy control is disclosed. Administrative activities are packaged in single-use downloaded software. When executed, the administrative access to the OS is activated before completing the administrative activities. The admin credential is encrypted in a wrapped program. A payload program and administrative credentials are extracted from a wrapped program. The payload program adds functionality or affects policies and/or change update settings and configuration selected for an end user computer or a group of end user computers.Type: GrantFiled: January 13, 2023Date of Patent: March 19, 2024Assignee: Netskope, Inc.Inventors: Matthew D. Adams, Daniel F. Taylor
-
Patent number: 11907727Abstract: A method for managing information handling systems includes obtaining, by an information handling system dictator, a stackable system role (SSR) entry from an information handling system, in response to the obtaining, performing a ratio-based bucket analysis using a set of SSR buckets to obtain a determined SSR for the IHS, wherein each of the SSR buckets corresponds to a unique SSR, updating the SSR entry based on the determined SSR to obtain an updated SSR entry, and providing the updated SSR entry to a SSR manager of the information handling system.Type: GrantFiled: September 29, 2021Date of Patent: February 20, 2024Assignee: Dell Products L.P.Inventors: Lucas Avery Wilson, Dharmesh M. Patel
-
Patent number: 11900103Abstract: 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: April 4, 2023Date of Patent: February 13, 2024Assignee: Aurora Labs Ltd.Inventor: Zohar Fox
-
Patent number: 11900138Abstract: A method of enabling remote access to a console of a virtual machine (VM) running in a host and managed by a VM management server, from a remote computing device, includes the steps of: in response to a request to access the console of the VM from the remote computing device, issuing a request for a first ticket, the first ticket including an identifier of the host in which the VM is running; upon receiving the first ticket, issuing a request for a second ticket to access a proxy server; and upon receiving the second ticket, transmitting a uniform resource locator (URL) identifying the proxy server and the second ticket to the remote computing device. The remote computing device accesses the console of the VM through the URL and the proxy server.Type: GrantFiled: January 17, 2020Date of Patent: February 13, 2024Assignee: VMware, Inc.Inventors: Fangchi Wang, Duo Zhang, Chuanwei Guo, Lijie Gao, Kevin Scott Christopher
-
Patent number: 11903061Abstract: A communication device includes a communicator and a processor. The communicator communicates with external devices. The processor controls connection. While at least one of the external devices is assigned to a main external device which is a main connection target, the processor switches between a first period and a second period. The first period is a period to allow communication with an auxiliary external device which is not the main external device. The second period is a period not to allow communication with the auxiliary external device.Type: GrantFiled: March 4, 2021Date of Patent: February 13, 2024Assignee: CASIO COMPUTER CO., LTD.Inventors: Takeshi Hanada, Haruo Kajitani
-
Patent number: 11893259Abstract: A storage system comprises a plurality of storage devices, and is configured to establish a production drive group comprising a first subset of the storage devices, using a first firmware-level configuration process, and to establish a stealth drive group comprising a second subset of the storage devices, using a second firmware-level configuration process, the storage devices of the stealth drive group thereby being separated at a firmware level of the storage system from the storage devices of the production drive group. The storage system is further configured to copy data of one or more logical storage volumes from the production drive group to the stealth drive group, and responsive to completion of the copying of the data of the one or more logical storage volumes from the production drive group to the stealth drive group, to initiate a firmware-level reconfiguration process for the storage devices of the stealth drive group.Type: GrantFiled: January 7, 2021Date of Patent: February 6, 2024Assignee: EMC IP Holding Company LLCInventors: Boris Giterman, Yaniv Sagron, Arieh Don
-
Patent number: 11887032Abstract: An on-demand transportation management system can collect vehicle fleet utilization data corresponding to human-driven vehicles (HDVs) and autonomous vehicles (AVs) operating within a given region in connection with an on-demand transportation service. The on-demand transportation management system can then establish a set of selection priorities for respective areas of the given region based on the vehicle fleet utilization data, each selection priority indicating whether a respective area of the given region is to favor HDVs or AVs for servicing transport requests.Type: GrantFiled: February 23, 2022Date of Patent: January 30, 2024Assignee: UATC, LLCInventors: Dima Kislovskiy, David McAllister Bradley
-
Patent number: 11880671Abstract: A control system includes: moving object control units; and an update control unit configured to control a program update of a moving object, in which the update control unit is configured to: perform, when the moving object is started, configuration synchronization for acquiring management information as information required to update the moving object control units and stored in the moving object control units, to acquire first management information and second management information, the first management information being acquired from a first moving object control unit that is one of the moving object control units, the second management information being stored in the update control unit; acquire, from a server, information regarding a presence or absence of an update program for each of the moving object control units when the first management information and the second management information match with each other.Type: GrantFiled: November 25, 2021Date of Patent: January 23, 2024Assignee: HONDA MOTOR CO., LTD.Inventors: Kohei Yamaguchi, Tomoaki Taki, Yuki Kubo
-
Patent number: 11881297Abstract: A system can include a plurality of infusion pumps and a connectivity adapter in a clinical environment. The connectivity adapter can receive update data, such as a drug library update or an operational software update, and can store the update data within the clinical environment. The connectivity adapter can send the update data to a predetermined number of infusion pumps that have requested the update. At least two subsets of the infusion pumps can receive different blocks of the update data at about the same time. Further, the same or different update data can be provided to the infusion pumps at about the same time.Type: GrantFiled: April 6, 2022Date of Patent: January 23, 2024Assignee: ICU Medical, Inc.Inventors: Ben Xavier, Dennis Krabbe, Larry Enger, Chaitanya Deosthale, Anthony Isensee
-
Patent number: 11875142Abstract: An information processing apparatus includes a memory, and a processor coupled to the memory and configured to acquire first update data used to update a program and including first version information of the program, from another apparatus connected via a network. The program causes the information processing apparatus to execute a process. The processor is further configured to acquire second version information of second update data from the other apparatus in response to an instruction to stop the operation of the information processing apparatus. The second version information is a latest version of the program available from the other apparatus. The processor is further configured to update the program based on the first update data in a case where the first version information matches the second version information.Type: GrantFiled: October 29, 2020Date of Patent: January 16, 2024Assignee: Ricoh Company, Ltd.Inventor: Yoshimitsu Ogura
-
Patent number: 11861348Abstract: An update control system and method of a vehicle controller are capable of determining whether a user's vehicle is being updated, based on a state-of-charge (SOC) change rate pattern indicating a degree of SOC change reduced while other vehicles are performing the corresponding update upon determining whether to perform an update using an OTA service. The system and the method re-extract a SOC change rate pattern by using a change in a SOC value measured at the beginning of an update in the corresponding vehicle to re-calculate a remaining SOC value. Thus, the success rate of a controller update using the OTA service and the update performance rate in which an actual update is in progress are increased.Type: GrantFiled: August 11, 2021Date of Patent: January 2, 2024Assignees: HYUNDAI MOTOR COMPANY, KIA CORPORATIONInventor: Soon Il Bang
-
Patent number: 11861347Abstract: A server includes: a first storage device storing prerequisite condition information including one or more prerequisite conditions to be satisfied by a vehicle when updating of software of an electronic control unit installed in the vehicle is executed; and one or more processors configured to transmit the prerequisite condition information to the vehicle based on a request from the vehicle.Type: GrantFiled: June 16, 2021Date of Patent: January 2, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Yusuke Takatsuna
-
Patent number: 11861359Abstract: Provided herein may be a storage device including a memory device, and a memory controller including a plurality of cores. The memory controller may load a boot loader image for firmware update running in a memory of a core arbitrarily selected from among the plurality of cores, receive a new firmware image from a host in response to the boot loader image that is executed in the selected core, and update a firmware image stored in a memory of each of the plurality of cores with the new firmware image.Type: GrantFiled: January 20, 2023Date of Patent: January 2, 2024Assignee: SK hynix Inc.Inventors: Ki Sung Kim, Wun Mo Yang, Gun Woo Yeon
-
Patent number: 11853743Abstract: An Internet of Things (IoT) device is deployed with embedded software that may comprise multiple components. After deployment, updated versions of one or more components of the embedded software may become available. The IoT device maintains a manifest of the installed components. Periodically, the IoT device requests an updated copy of the manifest from an upgrade server. The installed manifest and the updated manifest are compared to determine if updated versions of any components are available. If so, the IoT device requests only the components to be updated. Prior to beginning the copying of the upgraded components, an upgrade flag is set. The IoT device then begins copying the received components into memory, replaces the manifest with the updated manifest, and clears the upgrade flag.Type: GrantFiled: December 8, 2021Date of Patent: December 26, 2023Assignee: KORE Wireless Group, Inc.Inventors: Peter Hartley, Philip Michaelson-Yeates, Jonathan Williams, Hugo Fiennes, Tejas Patil, Joseph Birr-Pixton
-
Patent number: 11847014Abstract: Apparatus and methods are disclosed, including determining whether firmware has been successfully loaded and whether the firmware version is valid and operable, and if the firmware has not been successfully loaded or the firmware is not valid and operable, tracking a number of unsuccessful attempts to load the firmware or an elapsed time for unsuccessful attempts to load the firmware, and entering a memory device into a reduced-power state if either the number of unsuccessful attempts or the elapsed time has reached a programmable threshold.Type: GrantFiled: June 29, 2022Date of Patent: December 19, 2023Assignee: Micron Technology, Inc.Inventors: Jonathan Scott Parry, Nadav Grosz
-
Patent number: 11836474Abstract: Applying a firmware update, including: receiving a firmware update package, the firmware update package including multiple payloads and a firmware update duration map; verifying an integrity of the firmware update duration map, and in response, extracting the firmware update duration map from the firmware update package; determining, at a first time, a first power required to apply a first payload of the firmware update package based at least on the firmware update duration map and a health of a battery; comparing a current power capacity of the battery with the first power required to apply the first payload of the firmware update package; determining that the current power capacity of the battery is greater than the first power required to apply the first payload, and in response: obtaining the first payload of the firmware update package; updating firmware by applying the first payload to the firmware.Type: GrantFiled: October 27, 2021Date of Patent: December 5, 2023Assignee: Dell Products L.P.Inventors: Balasingh P Samuel, Adolfo Sandor Montero
-
Patent number: 11820391Abstract: A vehicle program update system and a vehicle program update method are provided which update a vehicle program that is used to control a vehicle by an on-board control device mounted on the vehicle to an update program received by the vehicle from an external device separate from the vehicle via wireless communication. When the update of the vehicle program is completed, determination is made whether the updated vehicle program is normal. When determination is made that the updated vehicle program is not normal, control of the vehicle is switched from control that is performed by the on-board control device using the vehicle program to limp home control for performing a limp home operation in which the vehicle travels using a driving force from a vehicle driving force source without being controlled by the on-board control device.Type: GrantFiled: January 21, 2021Date of Patent: November 21, 2023Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Yoshito Sekiguchi, Atsushi Tabata, Koichi Okuda, Masafumi Yamamoto
-
Patent number: 11822917Abstract: Disclosed embodiments relate to identifying Electronic Control Unit (ECU) anomalies in a vehicle. Operations may include monitoring, in the vehicle, data representing real-time processing activity of the ECU; accessing, in the vehicle, historical data relating to processing activity of the ECU, the historical data representing expected processing activity of the ECU; comparing, in the vehicle, the real-time processing activity data with the historical data, to identify at least one anomaly in the real-time processing activity of the ECU; and implementing a control action for the ECU when the at least one anomaly is identified.Type: GrantFiled: November 8, 2022Date of Patent: November 21, 2023Assignee: Aurora Labs Ltd.Inventor: Zohar Fox
-
Patent number: 11809307Abstract: A requirements to test (R2T) system is implemented, which provides an automated system by which a user interface (UI)-test automation script package is generated and the generated test scripts therein are executed against software. A visualized workflow is translated into some machine-consumable formatted file. The translated workflow is utilized by an artificial intelligence driven automated R2T engine to discover paths through the workflow, a series of executable steps for the paths that detail how the software will be used, and ultimately test scripts that are generated using pre-defined validation templates. An automation platform executes the test scripts through the software associated with the workflow, which automatically captures evidence of the executed test scripts to fulfill computer system validation requirements. The R2T system provides an automated solution for test script creation and system validation to expedite the validation process and thereby streamline a software's time to market.Type: GrantFiled: August 26, 2021Date of Patent: November 7, 2023Assignee: IQVIA Inc.Inventors: Pranav P. Chapagain, Massimo Franza, Ramon Eduardo Aldana Borjes
-
Patent number: 11789721Abstract: Systems, methods, and computer readable media are provided for provisioning a service using a web-based user interface. An exemplary method may include establishing, using the web-based user interface, a profile including one or more services; and configuring an environment by specifying a computer to use for provisioning the one or more services in the profile. Furthermore, the method may include provisioning the one or more services in the configured environment, such that the one or more services generate a return code indicating a status of the provisioning.Type: GrantFiled: January 27, 2020Date of Patent: October 17, 2023Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)Inventor: Yih-Jen Huang
-
Patent number: 11789720Abstract: Disclosed embodiments relate to opportunistically updating Electronic Control Unit (ECU) software in a vehicle. Operations may include receiving, at a controller in a vehicle, a wireless transmission indicating a need to update software running on at least one ECU in the vehicle; monitoring an operational status of the vehicle to determine whether the vehicle is in a first mode of operation in which an ECU software update is prohibited; delaying the ECU software update when the operational status is prohibited; continuing to monitor the operational status of the vehicle to determine whether the vehicle is in a second mode of operation in which the ECU software update is permitted; and enabling updating of the at least one ECU with the delayed ECU software update when it is determined that the vehicle is in the second mode of operations.Type: GrantFiled: August 3, 2022Date of Patent: October 17, 2023Assignee: Aurora Labs Ltd.Inventor: Zohar Fox
-
Patent number: 11783935Abstract: A distributed system can include a server outside of a clinical environment and a connectivity adapter and a plurality of infusion pumps within the clinical environment. The connectivity adapter can monitor microservices that measure the quality of connectivity adapter's performance. If the performance is below a threshold level, a message indicating poor performance can be sent to the server. The message can be sent when a prior message relating to poor performance has not already been sent within a predetermined time period.Type: GrantFiled: April 11, 2022Date of Patent: October 10, 2023Assignee: ICU Medical, Inc.Inventors: Ben Xavier, Dennis Krabbe, Larry Enger, Chaitanya Deosthale, Anthony Isensee
-
Patent number: 11775079Abstract: 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 8, 2022Date of Patent: October 3, 2023Assignee: Snap Inc.Inventors: Kaveh Anvaripour, Celia Nicole Mourkogiannis, Yamill Antonio Vallecillo
-
Patent number: 11775276Abstract: 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: October 27, 2020Date of Patent: October 3, 2023Assignee: Incentive Marketing Group, Inc.Inventors: Harrison Touati, Adam Branch
-
Patent number: 11768675Abstract: An appliance includes a wireless communication module in wireless communication with a remote server through an external network and a controller operably coupled to the wireless communication module. A method of ensuring that the appliance is using the latest operating software includes detecting a software verification trigger (such as the replacement or maintenance of a control board), obtaining a current software version and a latest software version, determining that the current and latest software versions do not match, and initiating a software update process to update the controller to the latest software version.Type: GrantFiled: December 6, 2021Date of Patent: September 26, 2023Assignee: Haier US Appliance Solutions, Inc.Inventor: Chad Michael Helms
-
Patent number: 11765440Abstract: A method of communicating an emergency alert includes receiving, by a central content controller (CCC), audiovisual (AV) content from a plurality of sources, determining existence of one or more emergency alerts, encoding the content to form a first stream type and transmitting the first stream type to regional controllers (RCs) associated with a respective market area (MA) if no alerts exist, determining, if an alert exist, a market area for the alert, encode the content and the alert to form a second stream type, transmit the second stream type to a RC associated with a MA for which the alert is applicable and encode the content to form the first stream and transmit the first stream type to RCs associated with a MA without an alert, and broadcast, as AV signals, the received stream types by the RC.Type: GrantFiled: October 22, 2021Date of Patent: September 19, 2023Inventors: Imran Arif Maskatia, Benjamin James Kauffman, Thomas Lee Rich, Nicholas James Hottinger, Michael J. Chase, Jr.
-
Patent number: 11762593Abstract: According to one embodiment, an information processing device includes a processor. The processor receives a signal for requesting each of a plurality of storage devices to execute a first process. Based on the received signal, the processor transmits a first command, corresponding to the first process, to each of the plurality of storage devices using a plurality of identifiers relating to the plurality of storage devices, respectively.Type: GrantFiled: September 3, 2021Date of Patent: September 19, 2023Assignee: KIOXIA CORPORATIONInventor: Takashi Furuta
-
Patent number: 11755308Abstract: A software update device is configured to control software update of an electronic control unit mounted on a vehicle. The software update device includes: one or more storage devices configured to store first software and second software for downloading update data of the electronic control unit from a server, the first software and the second software being different from each other; and one or more processors configured to download the update data from the server by executing any of the first software and the second software.Type: GrantFiled: July 7, 2021Date of Patent: September 12, 2023Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Yusuke Takatsuna
-
Patent number: 11740889Abstract: A software update apparatus includes a communication unit that sends a request for downloading update data to a center, a storage unit that stores the downloaded update data, a control unit that executes, based on the update data, a control for installing, or installing and activating update software on one or more target electronic control units from among a plurality of electronic control units connected to each other via an in-vehicle network, and a determination unit that determines whether the vehicle is stopped and can be maintained in a stopped state. When a determination result of the determination unit is positive, the control unit restricts operations of the target electronic control units and executes the control for installing, or installing and activating.Type: GrantFiled: July 6, 2021Date of Patent: August 29, 2023Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Satoru Fukuyo, Tomoyasu Ishikawa, Yusuke Satoh
-
Patent number: 11726726Abstract: A method for configuring, via a website, a computing device to communicate with a printer is described. The method includes creating, via the website, a printer definition for the printer. The printer definition includes a network address, a reference to a printer driver, and a reference to a printer profile. The method also includes sending an install uniform resource identifier (URI) associated with the printer definition. The method further includes receiving an indication that the install URI has been activated by the computing device. The method additionally includes sending an installer to the computing device. The installer installs the printer driver and configures the computing device to communicate with the printer using the network address, the printer driver and the printer profile.Type: GrantFiled: July 7, 2020Date of Patent: August 15, 2023Assignee: PrinterLogic, Inc.Inventors: Jarrett David Taylor, Ryan George Wedig, Corey Clint Ercanbrack, Devin Derrell Anderson
-
Patent number: 11720470Abstract: A performance-monitoring system is configured to determine whether a diminished performance of a computing system warrants prompt remedial action by generating a score indicative of various aspects of the computing system. In some examples, the performance-monitoring system identifies a change to a computing system comprising at least one server running two or more applications; runs one or more diagnostic tests on each of the two or more applications to collect additional performance data; determines, based on the additional performance data, a relative performance score for each of the two or more applications, wherein the relative performance score for a respective application indicates at least an effect of the change on an ability of a user to use the respective application to perform one or more user operations; determines that the performance score is less than a threshold score; and automatically reduces a rate of transaction requests sent to the server.Type: GrantFiled: August 19, 2020Date of Patent: August 8, 2023Assignee: UNITEDHEALTH GROUP INCORPORATEDInventors: Ryan Orndorf, Frederick Gass, Kenneth Washuta
-
Patent number: 11722566Abstract: 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 19, 2021Date of Patent: August 8, 2023Assignee: 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: 11714626Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products that provide for an improved and more efficient system of networked computing devices. The embodiments disclose an apparatus and system that enable client devices to install integrations of a third party application that supports variable host address identification. The apparatus and methods further enable a user of the client device to modify the host address identification associated with an installed integration. In this manner, the group-based communication system establishes communication links with network locations that vary from integration to integration and that may vary over time. To implement the invention, the group-based communication system supports the creation of a blueprint application, with an associated blueprint row that serves as the basis from which a plurality of differing integrations are generated. Further, the blueprint row stores variable host address identifications.Type: GrantFiled: May 31, 2022Date of Patent: August 1, 2023Assignee: Slack Technologies, LLCInventors: Liza Gurtin, Sachin Ranchod, Elizabeth Catherine Harrigan, Jammie Mountz, John Agan
-
Patent number: 11716346Abstract: Techniques for categorizing and prioritizing security issues is disclosed. A security management system is implemented to receive security events describing potential security issues from clients. The security events contain attributes describing the security issue, affected resources, and a risk score defining a level of security risk associated with the event. The security events may be aggregated into a set of recommendation categories based on the type of security issue to be remedied. Aggregated risk scores may be computed for each of the recommendation categories. The security management system causes displaying of a graphical user interface to display information representing the set of recommendation categories. User input may be received selecting a particular recommendation category. In response to selecting the particular recommendation category, recommendation instruction options are displayed for remedying the events within the particular recommendation category.Type: GrantFiled: August 29, 2022Date of Patent: August 1, 2023Assignee: Sysdig, Inc.Inventors: Noah Kraemer, Omer Azaria
-
Patent number: 11704106Abstract: 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: October 27, 2020Date of Patent: July 18, 2023Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Takanori Ariga, Tomoyasu Ishikawa, Jun Hamasaki, Shoichi Nagamitsu, Yusuke Takatsuna
-
Patent number: 11703931Abstract: A processing apparatus is provided which includes memory configured to store hardware parameter settings for each of a plurality of applications. The processing apparatus also includes a processor in communication with the memory configured to store, in the memory, the hardware parameter settings, identify one of the plurality of applications as a currently executing application and control an operation of hardware by tuning a plurality of hardware parameters according to the stored hardware parameter settings for the identified application.Type: GrantFiled: December 24, 2020Date of Patent: July 18, 2023Assignee: ATI Technologies ULCInventors: Shahriar Pezeshgi, Jun Huang, Mohammad Hamed Mousazadeh, Alexander S. Duenas
-
Patent number: 11704115Abstract: In certain embodiments, a software pipeline (“pipeline”) is configured by the use of gates for progressing an application from one stage to another (e.g., from a development stage to a production stage). A configuration file having a set of attribute values that is descriptive of an application, and a gate mapping file having information associated with the gates to be invoked for different combinations of attribute values are obtained. The configuration file is processed using the gate mapping file to determine a set of gates to be invoked for progressing the application in the pipeline based on the attribute values of the application. The set of gates are invoked to cause a corresponding set of software routines to be executed for progressing the application.Type: GrantFiled: July 6, 2022Date of Patent: July 18, 2023Assignee: Capital One Services, LLCInventors: Luis Mirantes, Ryan McEntee
-
Patent number: 11677773Abstract: A method for securing a service implemented on a computer network includes identifying network assets in the computer network used by the service. The method further includes identifying vulnerabilities in one or more of the network assets, determining an asset risk score for each of the network assets, and determining a service risk score for the service. The method involves implementing one or more vulnerability remediation actions on the computer network to reduce the service risk score and secure the service.Type: GrantFiled: November 19, 2018Date of Patent: June 13, 2023Assignee: BMC Software, Inc.Inventors: G S Narayan Iyer, Ajoy Kumar, Amit Gupta
-
Patent number: 11669321Abstract: Embodiments include a multi-tenant cloud-based identity management system for a plurality of tenants. Embodiments include a global database providing a first set of resources to the plurality of tenants and a plurality of tenant databases, each tenant database providing a second set of resources to one of the plurality of tenants. Embodiments further include a plurality of resources accessible by the tenants and an automated upgrade framework for upgrading the global database and the tenant databases in response to an upgrade of a first release of the system to a second release of the system. For the automated upgrade framework, embodiments determine resource changes between the first release and the second release, generate an upgrade patch based on the resource changes and apply the upgrade patch to the global database.Type: GrantFiled: August 26, 2019Date of Patent: June 6, 2023Assignee: Oracle International CorporationInventors: Sudhir Kumar Srinivasan, Venkateswara Reddy Medam, Gregg Wilson, Raghavendra Saravanamurthy
-
Patent number: 11665065Abstract: Examples of device-driven management are described. A management service can generate a management console that includes a set of workflow objects to use in a workflow creation user interface. A device-driven management workflow is defined through the workflow creation user interface. The management service identifies that device-driven management workflow lacks a condition specified in a comprehensiveness definition. A workflow object for the condition specified in a comprehensiveness definition is generated for display. A user interaction incorporates the workflow object into the device-driven management workflow so that device-driven management workflow considers the specified condition.Type: GrantFiled: October 25, 2021Date of Patent: May 30, 2023Assignee: VMWARE, INC.Inventors: Brian Link, Rahul Parwani
-
Patent number: 11663155Abstract: The disclosure provides a method and an apparatus for realizing USB communication; the method includes: step S1, when receiving a command sent by a host computer, a device determines a type of the command and returns enumerated general information of the device to the host computer if the command is an enumerating command, go back to step S1; if the command is a setting report command, the device acquires response data according to the setting report command and stores the response data, go back to step S1; if the command is a getting report command, the device selects a corresponding report size according to a size of current response data, acquires a second report identification corresponding to the report size, generates return data according to the acquired second report identification and the current response data and sends the return data to the host computer, go back to step S1.Type: GrantFiled: September 17, 2021Date of Patent: May 30, 2023Assignee: FEITIAN TECHNOLOGIES CO., LTD.Inventors: Zhou Lu, Huazhang Yu
-
Patent number: 11656884Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes receiving an audio input including a natural-language user input and identifying an intent object of a set of intent objects. The intent object may be derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects, providing the intent object to the software application to cause the software application to perform a task associated with the intent object, receiving a result response indicating whether the task was successfully performed, and providing an output indicating whether the task was performed.Type: GrantFiled: October 8, 2019Date of Patent: May 23, 2023Assignee: Apple Inc.Inventors: Carey E. Radebaugh, Brandon J. Newendorp, Corey J. Peterson, Rohit Dasari, Trungtin Tran, Vineet Khosla
-
Patent number: 11652690Abstract: Examples of the present disclosure relate to updating network devices belonging to a group of network devices. In one aspect, a network controller coupled to the network devices of the group of network access devices, responsive to a first command, initiates a group update process for the network devices of the group is to update the network devices of the group sequentially according to an ordered list. Responsive to a second command during the group update process while a firmware image of a particular network device is updated, the network controller aborts the group update process for the network devices of the group. Aborting the group update process comprises removing a first subset of network devices subsequent to the particular network device in the ordered list from the ordered list such that the firmware image of the first subset of network devices will not be updated and rolling back the firmware image of the particular network device.Type: GrantFiled: July 30, 2019Date of Patent: May 16, 2023Assignee: Hewlett Packard Enterprise Development LPInventor: Savitha Ponjanda Madappa
-
Patent number: 11652790Abstract: A quarantine system could be disposed between an outer firewall and an inner firewall. The quarantine system may include persistent storage containing mappings between computing devices disposed within the inner firewall and data sources disposed outside the outer firewall. The quarantine system may include one or more processors configured to perform operations that include requesting and receiving, based on the mappings, a software-related update from a data source, the software-related update being targeted for deployment on the computing devices. The operations may also include assigning the software-related update for review by a group of one or more agents authorized to approve or reject the software-related update. The operations may also receiving an indication that the software-related update has been approved by the one or more agents and, responsive to receiving the indication, transmitting, based on the mappings, the software-related update to a recipient device within the inner firewall.Type: GrantFiled: December 7, 2020Date of Patent: May 16, 2023Assignee: ServiceNow, Inc.Inventor: Antony Chan
-
Patent number: 11645063Abstract: A software upgrade management method for an unmanned and automated scheduling of an upgrade includes obtaining, by a server, an upgrade package, determining, by the server, a target upgrade mode for a terminal, where the target upgrade mode includes one of a server-determined upgrade mode, a terminal-determined upgrade mode, or a negotiated upgrade mode, and sending, by the server, the upgrade package to the terminal and performing, based on the target upgrade mode, a software upgrade procedure of the terminal.Type: GrantFiled: August 11, 2020Date of Patent: May 9, 2023Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.Inventor: Jintao Zhu
-
Patent number: 11645087Abstract: A computing environment includes multiple client devices that may each be configured to serve a particular function within the computing environment. The client devices are each coupled to a client management server that communicates with and manages functions of the client devices. When a client device first boots, the client management server communicates with the client device over a network in order to provision the client device with an enrollment image. Using the enrollment image, a client device can become enrolled with the client management server. Once enrolled, the client management server can provision the client device with a functional operating system image. The functional operating system image can support device applications that require a restricted number of runtime states within the client device. A new functional operating system image is downloaded from the client management server and installed on the client device each time the device is rebooted.Type: GrantFiled: January 20, 2021Date of Patent: May 9, 2023Assignee: Meta Platforms. Inc.Inventors: Oliver Pell, Davide Guerri, Dmitry Vnukov
-
Patent number: 11601535Abstract: Principles, apparatuses, systems, circuits, methods, and computer program products for performing a software upgrade in a MoCA network includes receiving an image of a software upgrade at a server and sending the image in the MoCA network using an L2ME message channel to a client that is enabled to receive the image and store the image in a client memory. The image may be broken up into packets, and a sequence number may be assigned to each packet to assist the client in assembling them. CRC information may also be appended to the packets to enable the client to verify their contents.Type: GrantFiled: July 10, 2020Date of Patent: March 7, 2023Assignee: Entropic Communications, LLCInventor: Sagar Jogadhenu
-
Patent number: 11601341Abstract: The present disclosure provides a method of managing a system and an apparatus therefor. The method of the present disclosure may include providing a menu management tool for managing a menu of a system, setting an item of the menu and an authority to access the item by receiving an input through the menu management tool, and providing, when a terminal having the authority accesses the system, information regarding the item to the terminal.Type: GrantFiled: May 17, 2021Date of Patent: March 7, 2023Inventors: Young Jin Kim, Jin Su Lee, Su Ji Woo, Suk Min Ahn, Jae Ho Jeong