Peripheral Monitoring Patents (Class 710/15)
  • Patent number: 10592395
    Abstract: A method includes associating an associated processor address register with a predetermined operation, invoking an instruction including a reference to a referenced processor address register, and, if the referenced processor address register is the associated processor address register, performing the predetermined operation.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: March 17, 2020
    Assignee: Infineon Technologies AG
    Inventors: Albrecht Mayer, Glenn Ashley Farrall
  • Patent number: 10585974
    Abstract: To improve efficiency of UI production, a UI producing apparatus includes: a UI producing unit configured to allow a user to design UI screens which correspond to contents, respectively; a multi-preview executing unit configured to generate contexts for controlling the UI screens, respectively, and configured to simultaneously display previews corresponding to the UI screens, respectively, based on the contexts; a coordination unit configured to, responding to an event generated on at least one of the UI screens, provide a message, which includes information about the event, to one of the contexts corresponding to another one of the UI screens, in order to cause the UI screens to coordinate with each other; and a screen generating unit configured to modify the one of the contexts, based on the message, so as to generate the UI screens.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: March 10, 2020
    Assignee: CANDERA JAPAN INC.
    Inventors: Tomonobu Aoyama, Nobuyuki Hitsuji, Tatsuo Sasaki, Shin Ohhara
  • Patent number: 10585453
    Abstract: An electronic device according to various embodiments includes a housing; a user interface; a wireless communication circuit disposed in the housing; a wired communication interface exposed through the housing; a processor disposed in the housing and electrically connected to the user interface, the wireless communication circuit, and the wired communication interface; and a memory disposed in the housing and electrically connected to the processor, wherein the memory stores instructions that, when executed by the processor, cause the electronic device to establish a first communication channel with an external electronic device including a storage using the wireless communication circuit and/or the wired communication interface so that the electronic device operates as a device and the external electronic device operates as a host, to exchange information with the external electronic device through the first communication channel, and to establish a second communication channel with the external electronic d
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: March 10, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Bu-Seop Jung, Guneet Singh Khurana, Soon-Ho Lee, Woo-Kwang Lee, Yong-Seok Jang, Doo-Suk Kang, Min-Jung Kim, Bo-Kun Choi
  • Patent number: 10585620
    Abstract: A method for a storage monitoring system including a storage device, a manager, and agents, wherein said manager: stores information about a first range of components of a first type that are among types of components included in the storage device, and that are to be monitored by a first agent of the agents, said stored information being associated with information about the first agent; notifies the first agent of the information about the first range of components to be monitored; stores information about a second range of components of the first type that are among the types of components, and that are to be monitored by a second agent of the agents, said stored information being associated with information about the second agent; and notifies the second agent of the information about the second range of components to be monitored.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 10, 2020
    Assignee: HITACHI, LTD.
    Inventors: Akira Nikaido, Takaki Kuroda
  • Patent number: 10579119
    Abstract: A method for port policy management for active charge through of a peripheral device that has a first communication port and a second communication port may include detecting whether a valid power connection exists at the peripheral device, in response to detecting the valid power connection, determining a relationship between the first communication port and the second communication port, based on the relationship, determining, by the peripheral device, a power relationship among the peripheral device, the first communication port, and the second communication port, selectively configuring the first communication port, the second communication port, and the peripheral device to match the power relationship, and enabling active charging through of the peripheral device if active charging through is supported by the power relationship.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: March 3, 2020
    Assignee: Cirrus Logic, Inc.
    Inventors: Bradley Allan Lambert, Michael A. Kost, Ganesh Saripalli, Gregory C. Yancey
  • Patent number: 10567855
    Abstract: Technologies for dynamically allocating resources within a self-managed node include a self-managed node to receive quality of service objective data indicative of a performance objective of one or more workloads assigned to the self-managed node. Each workload includes one or more tasks. The self-managed node is also to execute the one or more tasks to perform the one or more workloads, obtain telemetry data as the workloads are performed, determine, as a function of the telemetry data, an adjustment to the allocation of resources among the workloads to satisfy the performance objective, and apply the determined adjustment as the workloads are performed by the self-managed node. Other embodiments are also described and claimed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: February 18, 2020
    Assignee: Intel Corporation
    Inventors: Johan G. Van De Groenendaal, Mrittika Ganguli, Ahmad Yasin, Andrew J. Herdrich
  • Patent number: 10560527
    Abstract: A method, an information handling system (IHS), an IHS and a network interface system for transmitting data in an IHS. The method includes detecting, via a network interface device controller of a first IHS, a first memory transaction request from a second IHS to a first system memory of the first IHS. A plurality of first data associated with the first memory transaction request is received. A first peer to peer message is transmitted to a hardware logic device (HLD). The first peer to peer message includes a first action for the HLD. The HLD is triggered to process the first data according to the first action such that the HLD generates a plurality of second data.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: February 11, 2020
    Assignee: Dell Products, L.P.
    Inventors: Wade A. Butcher, Rich M. Hernandez
  • Patent number: 10540305
    Abstract: A semiconductor device is provided that can process various events while suppressing complication of logical configuration. The semiconductor device includes a central processing unit, a plurality of functional blocks, and an event controller. Each functional block includes an interrupt factor detection unit that detects an interrupt factor and outputs an event processing request based on the interrupt factor, an event ID input unit that receives an input of an event ID outputted from the event controller, an event response specification unit that determines whether or not the inputted event ID is an event ID that requires response and, when the inputted event ID is an event ID that requires response, specifies response content corresponding to the inputted event ID, and an event response processing unit that performs event response processing based on the specified response content.
    Type: Grant
    Filed: November 19, 2017
    Date of Patent: January 21, 2020
    Assignee: Renesas Electronics Corporation
    Inventor: Naoki Mitsuishi
  • Patent number: 10509512
    Abstract: An input device includes: an operation input panel having a front surface and a back surface, wherein the operation input panel, in operation, receives external forces on the front surface and the back surface as operation inputs and is elastically displaced by the external forces; a sensor which, in operation, detects displacements of the operation surface caused by the external forces; and a signal transmission circuit which, in operation, transmits signals corresponding to the displacements detected by the sensor. The operation inputs received by the input device may cause visual, three-dimensional deformations to object images displayed on a display screen.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: December 17, 2019
    Assignee: Wacom Co., Ltd.
    Inventor: Ryoichi Kikuchi
  • Patent number: 10509656
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes an initialization component of a host. The initialization component determines presence or absence of a plurality of hardware components of the host. The initialization component further generates a first series of indicators indicating the determined presence or absence of the plurality of hardware components. The initialization component sends, to a service processor of the host, a message in accordance with a management protocol, the message including the first series of indicators.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: December 17, 2019
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Manickavasakam Karpagavinayagam, Manish Jha, Harikrishna Doppalapudi, Purandhar Nallagatla, Chandrasekar Rathineswaran
  • Patent number: 10509610
    Abstract: The server system that collects operation information on a printer through a network includes a communication unit that transmits report information for the operation information, to a terminal apparatus, and a processor that performs communication control. The processor performs control that transmits the report information that is based on a report setting for every terminal apparatus.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: December 17, 2019
    Assignee: Seiko Epson Corporation
    Inventor: Yusuke Yamada
  • Patent number: 10505855
    Abstract: A switch detecting a slow drain situation and providing a slow drain primitive to the slow draining device, such as a storage unit. The slow draining device detects the slow drain primitive and provides a throttling message to the relevant sources of frames being received by the slow draining device. The use of a primitive instead of a frame allows the slow condition notification to be provided even when there is no available credit for sending a frame.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: December 10, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Badrinath Kollu, Kung-Ling Ko
  • Patent number: 10496219
    Abstract: The input detection device includes: first and second signal lines having ends and arranged to extend in a first direction; drive electrodes extending in a second direction intersecting the first direction and arranged in parallel to the first direction; a first switch connected between one end of each drive electrode and the first signal line; a second switch connected between the other end of each drive electrode and the second signal line; a driving signal circuit supplying a driving signal to ends of the first signal line and the second signal line; and a selection circuit controlling the first switch and the second switch when it is detected that an external object is close. A size of the first switch connected to be close to the end of the first signal line is made smaller than a size of the first switch connected to be farther than the close first switch from the end.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: December 3, 2019
    Assignee: JAPAN DISPLAY INC.
    Inventor: Tadayoshi Katsuta
  • Patent number: 10498928
    Abstract: A method for managing security settings of a print device using a lockdown mode includes receiving a request for enabling a lockdown mode. The lockdown mode prevents modifications to configurations of one or more components of the print device. The method further includes activating the lockdown mode. Activating the lockdown mode includes modifying a plurality of security settings corresponding to lockdown configurations of the one or more components of the print device, and disabling one or more modes that a user may use to modify the plurality of security settings. The method includes storing the plurality of security settings and the associated lockdown values in a security module, performing a compliance check to detect if current values associated with the plurality of security settings have changed by comparing to the lockdown values, and performing a remediation action in response to detecting that the one or more security settings have changed.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: December 3, 2019
    Assignee: Xerox Corporation
    Inventors: Keith G. Bunker, Kenneth B. Schleede, Susan Marie Healy
  • Patent number: 10489058
    Abstract: Embodiments of the present disclosure relate to method and device for data read/write. The method comprises: in response to receiving a first read/write request for a first target area, determining whether there is a second read/write request under execution in conflict with the first read/write request, a second target area for the second read/write request at least partially overlapping with the first target area, and at least one of the first read/write request and the second read/write request being a write request; and in response to determining there being the second read/write request in conflict, suspending the first read/write request while maintaining a sub-area of the first target area in an unlocked state, the sub-area not overlapping with the second target area.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: November 26, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Bean Bin Zhao, Wilson Guoyu Hu, Jun Wu, Shuo Lv, Qiaosheng Zhou, Lester Ming Zhang
  • Patent number: 10482258
    Abstract: A runtime security system, including: a shared core configured to execute processes having varying levels of trustworthiness configured to receive security services requests; an execution monitor configured to monitor the execution of the shared core further comprising a timer, a policy table, and an execution monitor state machine; secure assets including cryptographic keys; and immutable security service functions configured to enable access to the secure assets in response to secure services requests; wherein the execution monitor is configured to: detect that the shared core has received a secure boot request; verify that the secure boot request is valid; allow the shared core to securely boot when the secure boot request valid.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 19, 2019
    Assignee: NXP USA, INC.
    Inventors: Lawrence Loren Case, Aditi Dinesh Shah
  • Patent number: 10476960
    Abstract: An apparatus in one embodiment comprises a host device configured to communicate over a network with a storage system comprising a plurality of storage devices. The host device comprises a set of input-output queues and a multi-path input-output driver configured to select input-output operations from the set of input-output queues for delivery to the storage system over the network. The multi-path input-output driver is further configured to receive per-host path change information from the storage system indicating a change in at least one path from the host device to the storage system, to automatically initiate a path discovery scan in the host device based at least in part on the received per-host path change information, and to add one or more new paths identified in the path discovery scan to a set of active paths for the host device. The per-host path change information received from the storage system may comprise a value of a path change counter maintained by the storage system for the host device.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: November 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Vinay G. Rao, Sanjib Mallick, Arieh Don
  • Patent number: 10475516
    Abstract: The present invention provides a data-storage device. The data-storage device includes a flash memory and a controller. The flash memory includes a plurality of blocks, and each of the blocks includes a plurality of pages. The controller is arranged to receive an erase signal from a host, and enable the flash memory to sequentially execute an erasing process on at least one first block of the blocks in response to the erase signal, wherein a specific page of the first block has been written by a predetermined value and the other pages of the first block in exception to the specific page have been erased after the erasing process executed on the first block is completed.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: November 12, 2019
    Assignee: SILICON MOTION, INC.
    Inventor: Chia-Hao Chuang
  • Patent number: 10459857
    Abstract: A data receiving apparatus includes: a memory; and a processor coupled to the memory and the processor configured to: extract reception data, a header of a transaction layer packet, and a data link layer packet which are included in a received reception signal; store the data link layer packet in a buffer; store the header of the transaction layer packet and the data link layer packet in a history storage; write the data link layer packet to the buffer when the header of the transaction layer packet and the data link layer packet are simultaneously acquired; write the data link layer packet stored in the buffer to the history storage when the header of the transaction layer packet and the data link layer packet is not acquired or when the data link layer packet is acquired without acquiring the header of the transaction layer packet.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: October 29, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Megumi Ukai
  • Patent number: 10459873
    Abstract: The invention provides a method for adaptively adjusting a framerate of a graphic processing unit (GPU). For example, when the GPU workload is high and the temperature of the GPU is close to high temperature, the framerate can be decreased to reduce the workload; when the GPU workload is low, the framerate can be permitted to increase to raise the workload. By the present invention, the GPU is permitted to operate at maximum temperature. The method comprises the steps of: (a) receiving an execution parameter associated with at least one GPU; (b) comparing if the execution parameter is greater than a first reference value; and (c) in the event the execution parameter is greater than the first reference value, increasing a sleep time and power-gating the at least one GPU based on the sleep time to adjust the framerate.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: October 29, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: Scott Saulters, Ratin Kumar, Lieven Leroy
  • Patent number: 10445033
    Abstract: Disclosed is a maintenance management device, including: a communicator that communicates with a device to be maintained; and a hardware processor that: regularly receives a regular report indicating deterioration/exhaustion information for a plurality of replacement parts, from the device to be maintained; specifies the replacement part for which the deterioration/exhaustion information is required before a next regular report is received and a timing of obtaining the deterioration/exhaustion information for the specified replacement part, in accordance with the received regular report; and requests a temporary report indicating the deterioration/exhaustion information for the specified replacement part, to the device to be maintained at the specified timing, and obtaining the temporary report.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: October 15, 2019
    Assignee: KONICA MINOLTA, INC.
    Inventor: Masaru Ohtsuka
  • Patent number: 10445258
    Abstract: All steps required to create and operate a peripheral device of an electronic device can be performed without the need to plug in the peripheral device to the electronic device. Setup information for a peripheral device is extracted, modified and stored to fit to a physical existent peripheral device. The modified setup information is used to create a data structure that is passed to the peripheral bus driver. As the data structure contains a hot plug notification the reception causes the peripheral bus driver to initiate the setup process for the peripheral device. As the data structure is built from setup information that is available at the electronic device no additional user action is required. The invention also allows the creation of a device object for existing signed driver packets that may not be altered.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: October 15, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Martin Wieland
  • Patent number: 10437799
    Abstract: Embodiments for using a migration data placement tool between storage systems based on data access by a processor. Events from a plurality of heterogeneous storage systems may be indexed into a common repository. A migration data placement tool uses analytics to determine data placement of the data in a target storage system according to the data identified as hot data, warm data, or cold data based on the events indexed in the common repository. The data may be placed according to a migration template during migration to the target storage system.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph W. Dain, Wayne A. Sawdon
  • Patent number: 10437800
    Abstract: Embodiments for a system using a migration data placement tool between storage systems based on data access by a processor. Data may be cataloged in a migration data placement tool by receiving events from a plurality of heterogeneous storage systems. The events may be migrated into the migration data placement tool using analytics to determine data placement of the data in a target storage system according to the data identified as hot data, warm data, or cold data. The data may be placed according to the migration template during migration to the target storage system.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: October 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph W. Dain, Wayne A. Sawdon
  • Patent number: 10417068
    Abstract: An information processing apparatus includes a receiving unit and a determining unit. The receiving unit receives read information that is read by a reading unit from a storage medium a plurality of number of times. The determining unit determines abnormality in a reading process performed by the reading unit, based on a first result acquired by comparing a time interval of reading the read information with a first threshold, or on a second result acquired by comparing the number of times the reading is performed with a second threshold.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: September 17, 2019
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Tatsuma Hirano, Takahiro Sekiguchi
  • Patent number: 10409703
    Abstract: A status monitoring system includes a signal generation subsystem configured to receive a plurality of binary status signals from a plurality of monitored subcomponents and encode the plurality of binary status signals to generate a status signal indicative of the status of the plurality of monitored subcomponents. One or more processing subsystems are configured to receive the status signal and control a controlled subcomponent based, at least in part, upon the status signal.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: September 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ryan McDaniel, Thomas Thibodeau, Daniel Dufresne, Spero Tsefrekas, Matthew J. Borsini, Joseph E. Fenton
  • Patent number: 10411426
    Abstract: A connecting device is provided that connects first and second external electronic devices with different types of interfaces. The connecting device includes a first connector corresponding to a first type of connection configuration of a first external electronic device, a second connector corresponding to a second type of connection configuration of a second external electronic device, a plurality of signal lines connecting at least a portion of a row of pins included in the first connector to at least a portion of a row of pins included in the second connector, and a switching circuit connected to a recognition pin of the first connector. The switching circuit connects either a first resistor or a second resistor to the recognition pin included in the first connector, according to a control of an identification pin included in the second connector.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: September 10, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Han Geun Bae, Cheol Ho Lee
  • Patent number: 10402361
    Abstract: Efficient communication between storage controllers can be performed. A storage system includes one or more backend switches that connect a first processor, a second processor, and one or more storage devices to each other. Each backend switch identifies a destination of a frame by referring to the frame received from the first processor. In a case where the destination of the frame is the second processor, each backend switch translates a first address, included in the frame, for specifying a location on the second memory in an address space of the first processor, into a second address for specifying the location on the second memory in an address space of the second processor, and transfers the frame including the second address to the second storage controller.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: September 3, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Katsuya Tanaka, Kentaro Shimada, Akira Yamamoto, Sadahiro Sugimoto
  • Patent number: 10402100
    Abstract: Disclosed are various embodiments for managing paths in a cluster environment. The cluster environment receives a request from a client to access a logical storage volume via a selected one of a plurality of paths defined for the logical storage volume. In response to an access of the logical storage volume via one of the paths, the cluster environment updates a timestamp for the respective path that corresponds to a time of the access via the respective path. Subsequently, the cluster environment determines a remote path defined for the logical storage volume that can be removed based upon comparing a timestamp for the selected path with a timestamp for the remote path.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: September 3, 2019
    Assignee: NetApp Inc.
    Inventor: Dean Kalman
  • Patent number: 10394748
    Abstract: An integrated circuit includes a reception port an address port, and a memory with a number of memory sections for storing activation information. The number of memory sections is equal to the number, encodable by the address port, of activatable integrated circuits that are operable over a common bus. A control unit is configured to compare the address encoded by the address port with an address received at the reception port. The control unit writes a defined bit pattern to the memory section associated with the address in the event of a positive comparison, and withholds transmission of a negative acknowledgement signal in the event of a negative comparison. The integrated circuit is configured to be activated by the defined bit pattern in the memory section that corresponds to the address defined at the address port, for communicating with a microprocessor connected to the integrated circuit via the common bus.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: August 27, 2019
    Assignee: CPT Group GmbH
    Inventors: Bernhard Bieg, Christoph Haggenmiller, Klaus-Dieter Schneider, Andrey Shadrin
  • Patent number: 10394469
    Abstract: A Fiber Channel (FC) or FC-over-Ethernet (FCoE) switch has ports to forward Input-Output (IO) requests, and service data transfers, between end devices in a storage area network. The switch receives at a port a time ordered sequence of IO requests for data transfers to be serviced by the port. Each IO request including a data length of the data transfer. The switch detects a microburst on the port for each IO request. To do this, the switch parses the IO request to retrieve the data length, determines a transfer time required to transfer the data length over the port, upon receiving a next IO request, determine whether a time interval between the IO request and the next IO request is less than the transfer time, and if the time interval is less than the transfer time, declaring a microburst on the port, otherwise not declaring a microburst.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: August 27, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Harsha Bharadwaj, Edward D. Mazurek
  • Patent number: 10387085
    Abstract: Combining multiple pages of an AFP print job into a single AFP output page that can be more efficiently printed is described. A print job is received, where pages in the print job begin with a first electronic marker indicative of a beginning of the page and ends with a second electronic marker indicative of an end of the page. A first page and a second page in the print job are identified to combine together into an output page, and an amount of offset for page contents of the second page is determined. The page contents of the second page are shifted by the amount of the offset. The first electronic marker is removed from the first page, the second electronic marker is removed from the second page, and page contents of the first page and shifted page contents of the second page are combined together into the output page. The output page is transmitted to a printer for printing.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: August 20, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Gary Alan Koets, Michael Glen Lotz, David Lee Stokes, Adam Alvin Swartz
  • Patent number: 10387250
    Abstract: A method includes dispersed storage error encoding a data segment into a plurality of encoded micro slices in accordance with micro slice encoding parameters that include a micro slice width number and a micro slice decode threshold number. The micro slice decode threshold number of encoded micro slices is needed to recover the data segment. The method further includes arranging the plurality of encoded micro slices into a set of meta slices in accordance with meta slice encoding parameters that include a meta slice width number and a meta slice decode threshold number. The meta slice decode threshold number of encoded meta slices is needed to recover the micro slice decode threshold number of encoded micro slices. The method further includes sending the set of encoded meta slices to a set of storage units.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: August 20, 2019
    Assignee: PURE STORAGE, INC.
    Inventors: Jason K. Resch, Wesley Leggette
  • Patent number: 10387257
    Abstract: A firmware update of multiple processing nodes in an information handling system may include writing updated firmware images to reserve memory partitions associated with each node, rolling all nodes back to the existing firmware images if writing of an updated firmware image fails, booting each node into the updated firmware image stored on its associated reserve memory partition if writing of updated firmware images succeeds, booting each node into the updated firmware image stored on its associated reserve memory partition, rolling all nodes back to the existing firmware images if booting of an updated firmware image fails, copying the updated firmware images from reserve memory partitions associated with each node to the respective working memory partition associated with each node if booting of updated firmware images succeeds.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: August 20, 2019
    Assignee: Dell Products L.P.
    Inventors: Michael E. Brown, Senthil Kumar, Marshal F. Savage, Ashok N. Potti
  • Patent number: 10386668
    Abstract: In, for example, such an in-cell touch panel of an electromagnetic induction method as to generate a magnetic field for touch detection in a display device, provided is an input detection device in which even an end portion of a display area can generate the same magnetic field as that generated at a center of the display area. The input detection device includes a plurality of first drive electrodes placed in a detection area; a second drive electrode placed in a frame area; and a second drive circuit driving the second drive electrode. In addition, the plurality of first drive electrodes and the second drive electrode extend in a first direction to be arranged in a second direction crossing the first direction, and the second drive electrode and the second drive circuit are arranged in the first direction in the frame area.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: August 20, 2019
    Assignee: Japan Display Inc.
    Inventors: Tadayoshi Katsuta, Hiroshi Mizuhashi
  • Patent number: 10379598
    Abstract: A system and method for performing power conservation actions is described. In some examples, the system determines a power conservation policy based on information from the system, and implements that policy in an enterprise or in one or more buildings, such as within a data storage environment. In some examples, the system adds or modifies global filters or system performance based on information from the system.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: August 13, 2019
    Assignee: Commvault Systems, Inc.
    Inventor: Marcus S. Muller
  • Patent number: 10382380
    Abstract: Technologies are disclosed for providing a workload management service for first-in, first-out (“FIFO”) queues in a network-accessible message queuing service within a service provider network. When a host is overloaded, or about to become overloaded, the affected host sends an alarm to the workload management service. The workload management service determines a set of other hosts that have lower workloads based upon performance metrics. The workload management service selects a new host from the set of hosts for moving a FIFO queue from the overloaded cluster. The workload management service seals the FIFO queue fragment at the overloaded host for writing of new messages and new messages having the same message group identifier are written to a new FIFO queue fragment on the new host. Messages are not read from the new FIFO queue fragment until all messages are read from the sealed FIFO queue fragment on the overloaded cluster.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: August 13, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Amin Suzani, Jakub Wojciak
  • Patent number: 10379872
    Abstract: A method and apparatus may be configured to create setup information, and perform the initialization and performance of an installation of a peripheral device of an electronic device. One example method may include storing a device identification (ID) of the peripheral device, extracting data and creating a data structure from existent setup information. The method may also include replacing a device ID in the data structure with the device ID of the peripheral device, and creating and storing a setup information file from content of the data structure. The method may also include creating and passing a request to at least one of a device driver of an interface of the peripheral device and a bus that initiates the installation of the peripheral device. The peripheral device may not be connected to the electronic device.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: August 13, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Martin Wieland
  • Patent number: 10353512
    Abstract: A display apparatus capable of reducing the lowering of detection sensitivity is provided. A display apparatus provided with a pixel array having a plurality of pixels arranged in a matrix form includes: detection electrodes which are in parallel with each other, which are arranged so as to extend in a first direction, and which are connected so as to form a magnetic-field detection coil; and a detection electrode having one end which is arranged inside the magnetic-field detection coil and which is connected to the magnetic-field detection coil, and the other end which is electrically insulated from the magnetic-field detection coil. At the time of each of the magnetic field detection and the electric field detection, an external object is detected based on a change in a signal in the detection electrodes.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: July 16, 2019
    Assignee: Japan Display Inc.
    Inventors: Hayato Kurasawa, Yuji Suzuki, Hiroshi Mizuhashi
  • Patent number: 10338974
    Abstract: A starvation mode is entered and a particular dependency of a first request in a retry queue is identified. The particular dependency is determined to be acquired and the first request is retried based on acquisition of the particular dependency.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: July 2, 2019
    Assignee: Intel Corporation
    Inventors: Bahaa Fahim, Yen-Cheng Liu, Jeffrey D. Chamberlain
  • Patent number: 10338988
    Abstract: A user-configurable decoder circuit is associated with a controlled subcomponent and is configured to receive a cumulatively-encoded status signal and compare the cumulatively-encoded status signal to a user-definable threshold that defines a subcomponent policy for the controlled subcomponent.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: July 2, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ryan C. McDaniel, Thomas Thibodeau, Daniel Dufresne, Spero Tsefrekas, Matthew J. Borsini, Joseph E. Fenton
  • Patent number: 10339025
    Abstract: A signal generation subsystem is configured to receive a plurality of status signals from a plurality of monitored subcomponents within a system being monitored and generate a cumulatively-encoded status signal based, at least in part, upon the plurality of binary status signals, which is indicative of the overall health of the system being monitored.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: July 2, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ryan C. McDaniel, Thomas Thibodeau, Daniel Dufresne, Spero Tsefrekas, Matthew J. Borsini, Joseph E. Fenton
  • Patent number: 10339084
    Abstract: A communication system includes a communication apparatus comprising a plurality of first connectors; a controlling apparatus that comprises a plurality of second connectors; a first gathering unit that gathers first identifiers for the respective communication cables coupled to the plurality of first connectors of the communication apparatus; a second gathering unit that gathers second identifiers for the respective communication cables coupled to the plurality of second connectors of the controlling apparatus; and a connection normality determining unit that determines whether or not the communication cables that connect between the controlling apparatus and the communication apparatus are connected properly, by comparing the first identifiers with the second identifiers.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: July 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Yusuke Kishi, Toshio Iga
  • Patent number: 10331593
    Abstract: An information handling system includes a DIMM including a SPD and a slave I2C interface, a processor complex including a first master I2C interface selectively coupled to the slave I2C interface during a system boot state, a BMC including a second master I2C interface selectively coupled to the slave I2C interface during a power-off state, and reset logic configured to select the first master I2C interface to be coupled to the slave I2C interface during the system boot state, select the second master I2C interface to be coupled to the slave I2C interface during the power-off state, detect a transition between the power-off state and the system boot state, and delay the selection of the first master I2C interface to be coupled to the slave I2C interface until the BMC is finished communicating with the SPD.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: June 25, 2019
    Assignee: Dell Products, LP
    Inventors: Timothy M. Lambert, Jeffrey L. Kennedy
  • Patent number: 10324631
    Abstract: A control apparatus configured to determine a first value indicating a resource amount of a first storage apparatus, determine, respectively for a plurality of logical volumes included in the first storage apparatus, a load of the first storage apparatus due to access from an information processing apparatus, determine a priority of the plurality of logical volumes, respectively, for a process of data migration from a second storage apparatus to the first storage apparatus, determine a second value indicating a resource amount of the first storage apparatus which is used in the access from the information processing apparatus to the first storage apparatus, calculate, as a migration resource amount of the first storage apparatus, a value by subtracting the second value from the first value, allocate the migration resource amount to the plurality of logical volumes based on the priority respectively determined for the plurality of logical volumes.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: June 18, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Tadashi Kosen
  • Patent number: 10303568
    Abstract: A chassis management controller may, responsive to initialization of the chassis management controller, execute cluster-aware services of the chassis management controller in a stand-by mode and communicate via a private management network fabric to determine if one or more other chassis management controllers are communicatively coupled to the private management network fabric. The chassis management controller may also, responsive to determining that one or more other chassis management controllers are communicatively coupled to the private management network fabric, alone or in concert with the one or more other chassis management controllers, elect an active chassis management controller from a plurality of chassis management controllers comprising the chassis management controller and the one or more other chassis management controllers.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: May 28, 2019
    Assignee: Dell Products L.P.
    Inventors: Prakash Nara, Sudhir Vittal Shetty, Balaji Shanmugam
  • Patent number: 10268492
    Abstract: A computing system providing virtual computing services may generate and manage remote computing sessions between client devices and virtual desktop instances (workspaces) hosted on the service provider's network. The system may implement a virtual private cloud for a workspaces service that extends out to gateway components in multiple, geographically distributed point of presence (POP) locations. In response to a client request for a virtual desktop session, the service may configure a virtual computing resource instance for the session and establish a secure, reliable, low latency communication channel (over a virtual private network) between the resource instance and a gateway component at a POP location near the client for communication of a two-way interactive video stream for the session. The availability zone containing the POP location may be different than one hosting the resource instance for the session. Client devices may connect to the gateway component over a public network.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: April 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Deepak Suryanarayanan, Sheshadri Supreeth Koushik, Nicholas Patrick Wilt, Kalyanaraman Prasad
  • Patent number: 10263847
    Abstract: Some embodiments provide method for managing a set of computing resources. The method receives information for a set of resources. The information for each resource indicates a set of policies bound to the resource. The policies as bound to the resources are for application by several policy engines. For each of several of the resources, the method determines whether the policies bound to the resource violate a set of policy validation rules. For a subset of the resources for which a violation exists, the method disables at least one of the policies from being applied to the resource by the several policy engines.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: April 16, 2019
    Assignee: VMWARE, INC.
    Inventors: Gregory T. Burk, Lachlan T. Coote
  • Patent number: 10257060
    Abstract: Techniques for rendering application log data in a heterogeneous monitoring system are disclosed herein. In some embodiments, performance metrics are monitored by service domains that are configured within a target system that includes multiple target system entities. Each of the service domains includes agents that each monitor and record performance metric data for one or more of a set of the target system entities. In response to detecting an event based on the performance metric data, a metric object that associates an identifier of a first target system entity with a performance metric is displayed. In response to graphical input selection of the displayed metric object, an event request that specifies the first target system entity and a metric type of the performance metric is generated. In response to the event request, a search profile is generated.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: April 9, 2019
    Assignee: CA, Inc.
    Inventor: Kiran Prakash Diwakar
  • Patent number: RE47677
    Abstract: Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of parallelized and pipelined application software programs, according to processing load variations of said programs and their tasks and instances, as well as contractual policies. The invented techniques provide, at the same time, both application software development productivity, through presenting for software a simple, virtual static view of the actually dynamically allocated and assigned processing hardware resources, together with high program runtime performance, through scalable pipelined and parallelized program execution with minimized overhead, as well as high resource efficiency, through adaptively optimized processing resource allocation.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: October 29, 2019
    Assignee: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom