Reconfiguration (e.g., Changing System Setting) Patents (Class 713/100)
  • Patent number: 11190912
    Abstract: An electronic device for changing a notification mode and a method therefor are provided. The electronic device includes communication circuitry, at least one processor, and a memory. The memory stores instructions, when executed, configured to cause the at least one processor to establish communication with a wearable device through the communication circuitry, and upon identifying a change in an operation state of the wearable device, change from a first notification mode of the electronic device to a second notification mode according to the identified operation state of the wearable device.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: November 30, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyungdong Kim, Cholwoo Lee, Wooseok Jang, Dongho Jang
  • Patent number: 11182280
    Abstract: The claimed subject matter includes techniques for providing an application testing service with a user interface that enables a user to evaluate performance data for computer implemented decision policies. An example method includes displaying a first reward statistic comprising an actual performance result for a policy implemented by an application. The method also includes obtaining experimental data corresponding to previously implemented policies, computing a second reward statistic for a hypothetical policy using a reward function applied to the experimental data. The method also includes displaying the second reward statistic together with the first reward statistic to enable a user to compare the first reward statistic and the second first reward statistic.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aleksandrs Slivkins, John Langford, Markus Cozowicz, Alekh Agarwal, Siddhartha Sen
  • Patent number: 11178221
    Abstract: Methods, apparatuses and systems for cloud-based disaster recovery are provided. The method, for example, includes configuring, at a cloud-based computing platform, a declaration including servers associated with a plurality of selected workloads configured based on information provided by a user for corresponding servers used at a client machine, the declaration including generated steps listing the servers, and restoring the servers for each of the generated steps of the declaration upon receiving, from the client machine, a failure indication associated with the servers.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: November 16, 2021
    Assignee: Storage Engine, Inc.
    Inventors: Trevor Savino, James Patrick Hart, Justin Furniss, Charles Wooley
  • Patent number: 11175709
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to include a plurality of chiplets, a plurality of resources, a system thermal engine, and at least one processor. The at least one processor is configured to cause the system thermal engine to monitor the plurality of chiplets, where the plurality of chiplets are part of a multi-chip module, determine that a first chiplet from the plurality of chiplets has reached a threshold temperature, and reduce power to the first chiplet without reducing power to the other chiplets in the plurality of chiplets.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: November 16, 2021
    Assignee: Intel Corporation
    Inventors: Amit Kumar Jain, Sameer Shekhar, Mark Carbone, Merwin M. Brown
  • Patent number: 11170847
    Abstract: Apparatuses and methods for determining soft data for fractional digit memory cells are provided. One example apparatus can include a controller to determine states of memory cells of a group of memory cells operated as fractional digit memory cells, and determine soft data based, at least partially, on dimensions to which particular memory cells correspond with respect to the group of memory cells, determined states of the memory cells with respect to a state adjacent a state corresponding to a swapping shell, and whether a particular memory cell is a candidate for swapping.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 9, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Sivagnanam Parthasarathy, Patrick R. Khayat, Mustafa N. Kaynak
  • Patent number: 11165778
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, by a network device, a request from a computing device to join a network, where the network is segmented to include a provisioning network, a first network segment, and a second network segment, and the second network segment provides limited network access privileges to computing devices compared to network access privileges provided by the first network segment. Providing the computing device access to the provisioning network. Determining, while the computing device is connected to the provisioning network, properties of the computing device. Selecting which of the first network segment and the second network segment to assign access to the computing device based on the properties of the computing device. Providing security credentials to the computing device for accessing the selected one of the first network segment or the second network segment.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: November 2, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Eric David Schroeder, Justin Dax Haslam, Donnette Moncrief Brown
  • Patent number: 11163592
    Abstract: A benchmark generating system is presented. The system monitors an execution of a computer program to collect performance traces for one or more load metrics. The system generates a program model based on the collected performance traces. Each state of the program model corresponds to a workload level at one load metric or a combination of workload levels at the two or more load metrics. The system also generates one or more workload models based on the collected performance traces. Each workload model is configured to generate simulated workload for one load metric of the one or more load metrics at a workload level that is determined based on a state of the program model. The system provides the generated program model and the generated workload models as a benchmark of the computer program.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bruno Silva, Renato Luiz de Freitas Cunha, Nelson Mimura Gonzalez, Marco Aurelio Stelmar Netto
  • Patent number: 11151121
    Abstract: Method and systems for generating an adjacency matrix A and a directional relation graph representing a relationship between one or more diagnostics. The adjacency matrix with all zero's is initialized. One or more entries in the adjacency matrix A are revised by, for each source diagnostic s, decreasing a corresponding count A(s,d) in the adjacency matrix A to decrease a corresponding directional relation in response to the diagnostic s failing and one or more other diagnostics d passing; increasing the corresponding count A(s,d) in the adjacency matrix A to increase the corresponding directional relation in response to the diagnostic s failing and one or more other diagnostics d failing; and maintaining a current value of the corresponding count A(s,d) in the adjacency matrix A in response to the diagnostic s passing or having no corresponding data. The directional relation graph is generated based on the adjacency matrix A.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Eun Kyung Lee, Jong Yoon Lee, Bruce D. D'Amora, Giacomo Domeniconi
  • Patent number: 11140052
    Abstract: In an anomaly detection by an electronic control unit connected to an other electronic control unit via a communication network, a data frame is received from the other electronic control unit, and a reception interval is calculated between a first data frame and a second data frame received immediately before the first data frame. A determination value for determining whether the data frame is anomalous is updated by adding a predetermined value to the determination value when the reception interval is equal to or less than a threshold value, and the data frame is determined to be anomalous when the determination value exceeds a limit value.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: October 5, 2021
    Assignee: DENSO CORPORATION
    Inventors: Takeshi Sugashima, Keiichi Bando, Shunsaku Nakai
  • Patent number: 11138600
    Abstract: A platform may receive a first smart contract. The first smart contract may be associated with an entity that stores a plurality of smart contracts in a distributed ledger. The platform may determine a state of the first smart contract and a state of a second smart contract and compare the state of the first smart contract and the state of the second smart contract. The platform may determine, based on the state of the first smart contract and the state of the second smart contract, that a conflict exists between the first smart contract and the second smart contract. The conflict may be determined based on at least one of the first smart contract or the second smart contract being in violation of a respective term of at least one of the first smart contract or the second smart contract.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: October 5, 2021
    Assignee: Capital One Services, LLC
    Inventors: Fardin Abdi Taghi Abad, Jeremy Goodsitt, Austin Walters
  • Patent number: 11120794
    Abstract: Systems and methods for maintaining voice assistant persistence across multiple network microphone devices are described. In one example, first and second NMDs each identify a wake word based on detected sound, and are each transitioned from an inactive state to an active state in which the NMD captures and transmits sound data over a network interface. The first NMD is selected over the second NMD to output a first response, and both NMDs remain in the active state to further capture and transmit sound data. After further capturing and transmitting of sound data, the second NMD is selected over the first NMD to output a second response. After a predetermined time, one or both of the NMDs are transitioned back to the inactive state. The selection of one NMD over another for outputting a response can be based at least in part on user location information.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: September 14, 2021
    Assignee: Sonos, Inc.
    Inventors: Connor Kristopher Smith, Paul Bates
  • Patent number: 11112879
    Abstract: A method includes receiving, by a processor of a computing device, a first keystroke signal from a keyboard indicating that a first key has been pressed. Prior to receiving the first keystroke signal, the keyboard operates in a first state. The method further includes switching, by the processor, the keyboard from the first state to a second state in response to receiving the first keystroke signal. The method further includes receiving, by the processor during the second state, a second keystroke signal from the keyboard indicating that a second key has been pressed. The first key is different from the second key. The method further includes determining, by the processor, a plurality of keystroke signals in response to receiving the second keystroke signal during the second state. The method further includes sending, by the processor during the second state, the plurality of keystroke signals to a second computing device.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: September 7, 2021
    Assignee: Pro-Boards, LLC
    Inventor: Brian H. Potts
  • Patent number: 11068293
    Abstract: A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: July 20, 2021
    Assignee: GLOBAL SUPERCOMPUTING CORPORATION
    Inventors: Kemal Ebcioglu, Atakan Dogan, Reha Oguz Altug
  • Patent number: 11061606
    Abstract: Devices and techniques for NAND temperature-aware operations are disclosed herein. A device controller can receive a command to write data to a component in the device. A temperature corresponding to the component can be obtained in response to receiving the command. The command can be executed by the controller to write data to the component. Executing the command can include writing the temperature into a management portion of the device that is separate from a user portion of the device to which the data is written.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: July 13, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Chiara Cerafogli, Fulvio Rori, Jonathan W Oh, Giuseppe Cariello
  • Patent number: 11055080
    Abstract: One example of a system includes a server, a plurality of power supplies, and a system controller. The plurality of power supplies are electrically coupled to the server and each power supply includes machine readable instructions. The system controller updates the machine readable instructions of each of the plurality of power supplies one at a time while maintaining power to the system controller from at least one of the plurality of power supplies.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: July 6, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Rameez Kazi, Daniel Humphrey, Michael Miller
  • Patent number: 11050935
    Abstract: An electronic device includes a first device housing and a second device housing, with a hinge coupling the first device housing to the second device housing such that the first device housing is pivotable about the hinge relative to the second device housing between a closed position and an axially displaced open position. At least one inertial motion unit is situated in the first device housing and determines an orientation of the first device housing in three-dimensional space, delivering the same in an orientation determination signal. An inertial motion unit adjustment engine, activated by at least one predefined condition of electronic device, can apply at least one correction factor to the orientation determination signal when activated to create a modified orientation determination signal.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: June 29, 2021
    Assignee: Motorola Mobility LLC
    Inventors: John Gorsica, Eric Hefner, Jenna Zylema, Igor Kovalenko
  • Patent number: 11048578
    Abstract: A self-correcting secure computer system is provided. The computer system includes a read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device. The at least one processor is programmed to receive an activation signal, retrieve, from the ROM device, data to execute an operating system, and execute, on the RAM device, the operating system based on the data from the ROM device.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: June 29, 2021
    Assignee: Keep Security LLC
    Inventors: Joshua Neustrom, Edward Neustrom
  • Patent number: 11048494
    Abstract: An arrangement and a method for updating a control software in a high-voltage control device, has as its objective to specify a solution with which an update of the control software, independently of a current operational state of the high-voltage region of the high-voltage control device, is enabled for the low voltage region as well as also the high-voltage region of the high-voltage control device.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: June 29, 2021
    Assignee: Hanon Systems
    Inventors: Andrej Stemmer, Gregor Sanzen, Mario Lenz
  • Patent number: 11042213
    Abstract: Embodiments include an autonomous core perimeter, configured to save the state of a core of a multi-core processor prior to the processor package being placed into a low-power state. The autonomous core perimeter of each core is configured to save an image of a microcontroller firmware to an external store if it has not been previously saved by another core, along with the unique working state information of that core's microcontroller. Upon restore, the single microcontroller firmware image is retrieved from the external store and pushed to each core along with each core's unique working state.
    Type: Grant
    Filed: March 30, 2019
    Date of Patent: June 22, 2021
    Assignee: Intel Corporation
    Inventors: Alexander Gendler, Yoni Aizik, Chen Ranel, Ido Melamed, Edward Vaiberman
  • Patent number: 11038867
    Abstract: A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be received at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: June 15, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Muralidhar Krishnaprasad, Mark Davis, Mark Ture, Cindy Hsin, Meeten Bhavsar, Hiroshi Koide, Joaquin Delgado, Chi-Ming Yang, Visar Nimani, Hui Ouyang, Sachin Bhatkar, Thomas Chang
  • Patent number: 11030808
    Abstract: An example method includes: obtaining an image of an object captured by a device during relative motion between the object and the device; determining a location of the device relative to the object during image capture based on one or more attributes of the object in the image; storing the image of the object and the location of the device during image capture; mapping a 3D graphical model representing the object to the object in the image based, at least in part, on the location of the device; receiving, at a time subsequent to capture of the image, first data representing an action to be performed for the object in the image; and generating second data for use in rending content on a display device, where the second data is based on the image stored, the location of the device stored, and at least some information from the model.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: June 8, 2021
    Assignee: PTC Inc.
    Inventors: Stephen Prideaux-Ghee, Andre Gosselin, Neil Potter, Orit Itzhar, Aakash Chopra
  • Patent number: 11016750
    Abstract: A system includes reception of a first portion of a firmware image, determination, based on the first portion of the firmware image, of whether to update the firmware based on the firmware image, transmission of an acknowledgement signal if it is determined to update the firmware based on the first portion of the firmware image, reception of a remaining portion of the firmware image, and updating of the firmware based on the firmware image.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: May 25, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shaun L. Harris, John Joseph Siegler, Banha Sok, Rameez Kadar Kazi
  • Patent number: 11003378
    Abstract: A memory tiering system includes a data mover device coupling a memory fabric to a processing system. At each of a plurality of different times, the data mover device receives a data access request for data from a computer context provided by the processing system, retrieves the data based on a compute-context-memory-fabric mapping that maps the compute context to the first memory subsystem, and provides the data to the processing system for use with the computer context. If the data mover device determines that the data has been retrieved and provisioning for use with the compute context above a memory tiering frequency, it moves the data from the first memory subsystem to a second memory subsystem in the memory fabric that includes higher performance memory characteristics, and causes the compute-context-memory-fabric mapping to be modified to provide a modified compute-context-memory-fabric mapping that maps the compute context to the second memory subsystem.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: May 11, 2021
    Assignee: Dell Products L.P.
    Inventors: Shyamkumar T. Iyer, William Price Dawkins, Kurtis John Bowman, Jimmy Doyle Pike
  • Patent number: 10997027
    Abstract: Systems and methods for implementing a lightweight checkpoint technique for resilience against soft errors are disclosed. The technique provides effective, safe, and timely soft error detection and recovery using software. In an exemplary aspect, resilience against data flow errors and control flow errors is provided in critical or mixed-critical applications in each basic block or at critical basic blocks. Verified register preservation is provided at each basic block, along with memory preservation checkpoints. In this manner, soft errors are quickly detected and addressed. The register and memory preservation further allows for safe re-execution from recoverable soft errors. Control flow errors can also be detected at the beginning and/or end of each basic block.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: May 4, 2021
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Moslem Didehban, Sai Ram Dheeraj Lokam, Aviral Shrivastava
  • Patent number: 10965802
    Abstract: A method of controlling use of network-connectable devices is provided. The method includes monitoring by a first computational process, operating at a first processor utilization level, communication on a user device operated by a particular user and determining based on the monitoring by the first computational process a trigger event. The method further includes monitoring by a second computational process, operating at a second processor utilization level higher than the first processor utilization level, the communication on the user device responsive to determining the trigger event. Use of the user device is restricted based at least on the monitoring by the second computational process of the communication.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: March 30, 2021
    Assignee: Avast Software, s.r.o.
    Inventors: Juyong Do, Rajarshi Gupta
  • Patent number: 10956138
    Abstract: A computing device and automatic method for reducing memory usage in a device having an execution environment, such as one using an interpretive scripting engine. Application code is analyzed to determine unused features. Based upon this analysis, a build process is configured to omit the unused features. Then, the execution environment is built for the application code that excludes features not used by the application code. The application code and the execution environment can then be loaded into a deployment device for execution of the application code by the execution environment.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: March 23, 2021
    Assignee: Moddable Tech, Inc.
    Inventor: Patrick Soquet
  • Patent number: 10950231
    Abstract: Techniques for selecting a skill, to respond to a user input, using skill rankings are described. A skill's ranking may be determined in different manners. In one example, a skill's ranking may be determined based on a number of different users inputting commands that invoke the skill over a period of time. In another example, a skill's ranking may be determined based on a number of different devices that capture user inputs that invoke the skill over a period of time. A system may determine whether to automatically enable a skill (e.g., without user input received after the original user input), or ask the user whether the skill should be enabled, based on the skill's ranking. Moreover, a system may use a skill's ranking to determine whether to interact with a user, to enable the skill, using a graphical user interface or a voice user interface.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Mark Conrad Kockerbeck, John Peach, Kevin Boehm, Tina Orooji, Ian Christopher Suttle, Robert Pulciani
  • Patent number: 10949189
    Abstract: Techniques for securely updating a point-of-sale (POS) system that includes a merchant-facing device and a buyer-facing device are described. For instance, the merchant-facing device may execute first software that provides first POS functionality and the buyer-facing device may execute second software that provides second POS functionality. To update both devices, the merchant-facing device may receive a software update from a payment service via a network connection, and update the first software using the software update. The merchant-facing device can then cause, via a physical connection, the buyer-facing device to reboot in an update mode and send the software update to the buyer-facing device. In response, the buyer-facing device can update the second software using the software update and then reboot in a payments mode. In some instances, the buyer-facing device can then update a secure enclave on the buyer-facing device using the software update.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: March 16, 2021
    Assignee: Square, Inc.
    Inventors: John Kelley, Max Guise, Todor Ristov, Imran Khan, Eric Monti
  • Patent number: 10948945
    Abstract: An electronic apparatus is provided. The electronic apparatus includes: a communicator comprising communication circuitry configured to provide a connection to another electronic apparatus; a storage configured to store a plurality of operating systems, each of the plurality of operating systems being different from each other; and a processor configured to identify the another electronic apparatus based on the electronic apparatus being connected to the another electronic apparatus, and to operate an operating system corresponding to the identified another electronic apparatus from among the plurality of stored operating systems.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: March 16, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sungmin Lee
  • Patent number: 10936529
    Abstract: In one or more embodiments, one or more systems, methods, and/or processes may determine a Peripheral Component Interconnect Express (PCIe) endpoint, associated with a PCIe destination endpoint identification, includes a field programmable gate array (FPGA); may access a partial configuration for the FPGA; may construct multiple packets that include the PCIe destination endpoint identification and respective portions of the partial configuration for the FPGA; and may provide the multiple packets to the PCIe endpoint. In one or more embodiments, the one or more systems, methods, and/or processes may further map at least a portion of the FPGA to a virtual machine. In one or more embodiments, the one or more systems, methods, and/or processes may further combine the portions of the partial configuration for the FPGA to reconstruct the partial configuration for the FPGA; and may further program the FPGA with the partial configuration for the FPGA.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: March 2, 2021
    Assignee: Dell Products L.P.
    Inventors: Shyamkumar Thiyagarajan Iyer, Timothy M. Lambert, Duk Moon Kim
  • Patent number: 10936330
    Abstract: Booting a virtual machine instance using remote direct memory access is provided. In response to beginning to receive pages of a predetermined set of pages corresponding to a requested image of a virtual machine from an image provider server, a boot process of an instance of the virtual machine is commenced while the received pages are written directly into a random-access memory (RAM) disk. The received pages are read from the RAM disk during the boot process of the instance of the virtual machine until transfer of the predetermined set of pages corresponding to the requested image is complete. The predetermined set of pages corresponding to the requested image are written to a local hard disk drive from the memory releasing memory usage. In response to completing the boot process, a RAM image is switched to a local hard disk drive image.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Daniel Battaiola Kreling, Rafael Camarda Silva Folco, Breno H. Leitao, Mauro Sergio Martins Rodrigues
  • Patent number: 10924993
    Abstract: An interface circuit in an electronic device (such as an access point) may utilize a configurable wake-up-frame format. During operation, the interface circuit may receive a wake-up-radio (WUR)-setup request associated with a recipient electronic device, where the WUR-setup request specifies a proposed configurable wake-up-frame format. In response, the electronic device may determine the configurable wake-up-frame format to be used based at least in part on the proposed configurable wake-up-frame format. Then, the interface circuit may provide a WUR-setup response intended for the recipient electronic device, where the WUR-setup response specifies the configurable wake-up-frame format selected for use. Note that the configurable wake-up-frame format may specify a payload length in a wake-up frame and/or one or more operations of at least one of the recipient electronic device or the electronic device after the wake-up frame is transmitted by the electronic device.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: February 16, 2021
    Assignee: Apple Inc.
    Inventors: Jarkko L. Kneckt, Matthew L. Semersky, Christiaan A. Hartman, Oren Shani, Yong Liu, Xiaowen Wang, Tushar R. Shah, Yoel Boger, Rajneesh Kumar, Josef Peery, Christian W. Mucke, Guoqing Li
  • Patent number: 10915332
    Abstract: In an approach for selecting a boot-up path in a multi-node server, a processor receives a first set of computing capability data for a first boot-up path of a server and a second set of computing capability data for a second boot-up path of the server. A processor compares the first set of computing capability data to the second set of computing capability data. A processor determines that the first boot-up path has greater computing capabilities than the second boot-up path based on the comparison. Responsive to determining the first boot-up path has greater computing capabilities, a processor boots-up the server using the first boot-up path.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Raja Das, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran Pillai
  • Patent number: 10901397
    Abstract: A multifunctional component, comprising functional hardware elements for generating a desired physical action, a processor for selectively activating one or more of the functional hardware elements in response to a control signal received from a control device, a wireless communication unit in communication with the control device by which the control signal is transmitted to the processor, and a memory device in which are embedded an activation code and a mediating code being executable by the processor. The activation code is communicable with the processor by a machine type language adapted to initiate a physical output from the processor which is configured to generate the action.
    Type: Grant
    Filed: July 5, 2015
    Date of Patent: January 26, 2021
    Assignee: ATOMATION NET LTD
    Inventors: Eran Keshet, Guy Weitzman
  • Patent number: 10901835
    Abstract: A self-correcting secure computer system is provided. The computer system includes a read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device. The at least one processor is programmed to receive an activation signal, retrieve, from the ROM device, data to execute an operating system, and execute, on the RAM device, the operating system based on the data from the ROM device.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: January 26, 2021
    Assignee: Keep Security LLC
    Inventors: Joshua Neustrom, Edward Neustrom
  • Patent number: 10887337
    Abstract: Infrastructure attacks involving lateral movement are identified by monitoring system level activities using software agents deployed on respective operating systems, and constructing, based on the system level activities, an execution graph comprising execution trails. A logon session between a remote connection client executing on a first operating system and a remote connection server executing on a second operating system is identified. Behavior exhibited from the logon session is attributed to a first global execution trail in the execution graph. A reconnection to the logon session between a remote connection client executing on a third operating system and the remote connection server is then identified, and, thereafter, behavior exhibited from the logon session is attributed to a second global execution trail in the execution graph.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: January 5, 2021
    Assignee: Confluera, Inc.
    Inventors: Eun-Gyu Kim, Rushikesh Patil, Sandeep Siroya, Niloy Mukherjee
  • Patent number: 10887168
    Abstract: Disclosed is a computerized system for error handling of applications executing on a device. The disclosed systems and method involve connecting over a network with a user device that executes an application, where the application is compiled with compilation instructions associated with the user device and a meta-data signature of the user device. The application is executed, and a message is received. If the message indicates an error has occurred, it is parsed. If the message indicates a state of the application, is its also parsed. The disclosed systems and methods then create, based on the parsing of the received message, adapted compilation instructions corresponding with the user device and the meta-data signature. A device database is then updated accordingly.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: January 5, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Sean N. Byrnes, Gabriel Vanrenen, Dan Scholnick
  • Patent number: 10877845
    Abstract: An information handling system includes a storage device and a processor. The storage device stores Power-On Self Test (POST) code, diagnostic code, and remediation code. The POST code determines whether an error occurred while booting the information handling system. If an error occurred, the diagnostic code determines whether the error is associated with a configuration setting of the information handling system being in a first state. If the error is associated with the configuration setting being in the first state, the remediation code changes the first configuration setting from the first state to a second state, and reboots the information handling system.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: December 29, 2020
    Assignee: Dell Products, L.P.
    Inventors: Chris E. Pepper, Gregory A. Havenga, Michael J. Landrus
  • Patent number: 10871960
    Abstract: An apparatus in one embodiment is configured to extract a set of components utilized in a first version of a storage controller operating system (OS) to a designated partition of a storage system on which the first version of the storage controller OS is to be installed, and to identify changes to be applied for installing the first version of the storage controller OS by comparing content of the extracted set of components utilized in the first version of the storage controller OS with content of components utilized in a second version of the storage controller OS that is currently installed. The apparatus is also configured to apply, utilizing at least one rule corresponding to at least one component utilized in the first version of the storage controller OS, at least one of the identified changes to upgrade to the first version of the storage controller OS.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: December 22, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Erez Bashi, Alexander Shraifel, Alex Kulakovsky, Sally Golan
  • Patent number: 10861256
    Abstract: A system and method of warning and planning failure responses using an automated failure response system including, providing an electro-mechanical system having mechanical and electrical components and providing a failure response system for diagnosing failures of the components. The failure response system then determines effects of said failures on carrying out system activities using the failure response system, quantifies a severity for each failure diagnosed by the failure response system, and identifies repairs for each component failure. The failure response system also prioritizes each failure of a component based on severity and then recommends which repairs should be prioritized as most urgent to keep the electro-mechanical system operational based upon the severity of the associated failures and the effects of their corresponding failure.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: December 8, 2020
    Assignee: United States of America as Represented by the Administrator of NASA
    Inventors: Silvano P. Colombano, Liljana Spirkovska, Paul H. Morris
  • Patent number: 10853391
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, for identifying a classification of a first device; comparing the classification of the first device with a device classification listing for zones of control; determining that the classification of the first device matches i) the device classification listing for a first zone of control and ii) the device classification listing for a second zone of control; identifying a classification of a second device; comparing the classification of the second device with i) the device classification listing for the first zone of control and ii) the device classification listing for the second zone of control; determining that both i) the classification of the first device and ii) the classification of the second device matches the device classification listing for only the first zone of control; identifying a gateway of the first zone of control as managing the first and second devices.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: December 1, 2020
    Assignee: Dell Products L.P.
    Inventors: Shreya Gupta, Tyler Ryan Cox, Spencer G. Bull, Ryan Nicholas Comer, Richard William Schuckle
  • Patent number: 10855702
    Abstract: A computer-implemented method, computer program product and computing system is provided that may be utilized in a threat mitigation system. The method may include displaying initial security-relevant information that includes analytical information. The method may also include allowing a third-party to manipulate the initial security-relevant information with automation information. The method may further include generating revised security-relevant information that includes the automation information.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: December 1, 2020
    Assignee: ReliaQuest Holdings, LLC
    Inventors: Brian P. Murphy, Joe Partlow, Colin O'Connor, Jason Pfeiffer
  • Patent number: 10837990
    Abstract: A semiconductor device is provided which can detect a fluctuation of a power supply voltage. The semiconductor device includes a counter circuit that outputs a signal when a period during which a power supply voltage of a system to be monitored is lower than or equal to a first voltage value exceeds a predetermined time, a first flag circuit that sets a first flag based on the signal, a second flag circuit that sets a second flag when the power supply voltage becomes a second voltage value or lower, and a circuit that outputs a reset signal that resets the system when both the first and the second flags are set. The first voltage value and the second voltage value are higher than a minimum voltage that guarantees normal operation of the system. The first voltage value is higher than the second voltage value.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: November 17, 2020
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Toshiharu Saito, Makoto Inoue, Yasunori Kubota
  • Patent number: 10831702
    Abstract: A system and method for performing computational processing by a systolic array. The systolic array including an array of processing elements (PEs) arranged in rows and columns; logic to perform a horizontal shift operation, wherein the horizontal shift operation is performed across the entire systolic array; and logic to mark columns of PEs as enabled or disabled, wherein the systolic array is horizontally divided into horizontal groups, and wherein when performing the horizontal shift operation, valid data that crosses from a first column of PEs of a first horizontal group to a second column of PEs of a second horizontal group is invalidated, wherein the first horizontal group is adjacent to the second horizontal group.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: November 10, 2020
    Assignee: Ceva D.S.P. Ltd.
    Inventors: Jeffrey Allan (Alon) Jacob (Yaakov), Roni M. Sadeh
  • Patent number: 10824436
    Abstract: A hybrid co-processing system including both complex instruction set computer (CISC) architecture-based processing clusters and reduced instruction set computer (RISC) architecture-based processing clusters includes a parser to derive from a hardware configuration specific to the CISC architecture, such as an ACPI table, a device tree specific to the RISC architecture for booting. The hardware configuration information indicated by the device tree is specific to the RISC architecture, and in different cases includes more, less, or revised information than a corresponding ACPI table for the same hybrid co-processing system.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: November 3, 2020
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Benjamin Koon Pan Chan, William Lloyd Atkinson
  • Patent number: 10824437
    Abstract: A management server exposes a web services interface through which managed clients that are not equipped with baseboard management controllers (“BMCs”) can submit management data at boot time. The firmware of the managed clients can receive management commands from the management server during boot time. The management server can also expose a web services interface to management clients through which the management clients can obtain the management data provided by the managed clients as if the management data were being provided through a BMC. The management server can also receive management commands from the management client computers for performance at the managed client computers. The management server queues the management commands for provision to the appropriate managed clients during the next boot of the managed clients.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 3, 2020
    Assignee: American Megatrends International, LLC
    Inventors: Stefano Righi, Madhan B. Santharam, Arun Subramanian Baskaran
  • Patent number: 10809686
    Abstract: The present invention concerns a method for generating a conditional software code module and a method for monitoring at least one home automation installation of a building, the home automation installation comprising a plurality of home automation devices, each home automation device is represented by at least one instance of a generic device model and at least one instance of a low-level device model. The generation method being executed by a management unit connected to the at least one home automation installation and comprising a step of determining a state conversion, converting state variables between the low-level model and the generic model.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: October 20, 2020
    Assignee: OVERKIZ
    Inventor: Sylvain Pognant
  • Patent number: 10810863
    Abstract: A physical security system may define sites associated with cameras. Sites may be added as a child site off of a parent site to form a site family. Once set up, ranked user and group privileges on the parent site may be pushed to the child sites, and controlled by the parent site. The child sites may still define local users and groups so that the child site may operate if there is a loss of connectivity to the parent site.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: October 20, 2020
    Assignee: AVIGILON CORPORATION
    Inventors: Shaun P. Marlatt, Avery W. Chiang, Tomer Goldenberg, Matthew J. Adam, Jonathon E. B. Grieman
  • Patent number: 10802883
    Abstract: A device is configured to be in communication with one or more host cores via a first communication path. A first set of processing-in-memory (PIM) cores and a second set of PIM cores are configured to be in communication with a memory included in the device over a second communication path, wherein the first set of PIM cores have greater processing power than the second set of PIM cores, and wherein the second communication path has a greater bandwidth for data transfer than the first communication path. Code offloaded by the one or more host cores are executed in the first set of PIM cores and the second set of PIM cores.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: October 13, 2020
    Assignee: INTEL CORPORATION
    Inventors: Alaa R. Alameldeen, Berkin Akin
  • Patent number: 10789074
    Abstract: Systems and methods for providing pre-boot services in an Information Handling System (IHS) having Operating System (OS)-specific hardware and/or firmware components. In some embodiments, an IHS may include an Embedded Controller (EC), a first Operating System (OS)-specific chip coupled to the EC, and a second OS-specific chip coupled to the EC, where the EC is configured to cause the IHS to: in a first mode of operation, perform a first boot procedure using the first OS-specific chip; and in a second mode of operation, perform a second boot procedure using the second OS-specific chip.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: September 29, 2020
    Assignee: Dell Products, L.P.
    Inventors: Anand Prakash Joshi, Christian L. Critz, Alok Pant, James T. Gillon, Adolfo S. Montero