Peripheral Monitoring Patents (Class 710/15)
  • Patent number: 10824566
    Abstract: In a storage device according to the present invention, controllers each having a cache memory manage duplication of cache data. A storage device SD includes multiple controllers 1 each including a cache memory, and multiple storing units 21 used by the controllers and configured with logical volume 24 for being provided to a higher-level device 3. Each of the controllers, in a case where a paired destination controller forming a duplication pair is blocked, selects a new paired destination controller for each logical volume, forwards the cache data stored in the cache memory included in the own controller to the new paired destination controller, and stores the cache data in a cache memory included in the new paired destination controller to duplicate the cache data.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: November 3, 2020
    Assignee: HITACHI, LTD.
    Inventors: Takashi Kaga, Tomohiro Nishimoto
  • Patent number: 10802082
    Abstract: The methods and apparatus allow one user to test cable continuity using a wire-configurable directional connector. The methods and apparatus may transmit a first and second voltage pulse through a first and second wire of a cable under test, respectively, having a wire-configurable directional connector attached. Both voltage pulses travel through the wire-configurable directional connector. The first voltage pulse selectively leaves at least one of the second wire and a third wire of the cable under test and the second voltage pulse selectively leaves the third wire. The methods and apparatus may store a pre-determined pattern of a returning voltage pulse specific to the cable under test, and determine a state of the first, second, and third wires in response to receiving the first and second voltage pulses.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: October 13, 2020
    Assignee: The United States of America, as represented by the Secretary of the Navy
    Inventor: Brent E. Davis
  • Patent number: 10789196
    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: July 29, 2019
    Date of Patent: September 29, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Katsuya Tanaka, Kentaro Shimada, Akira Yamamoto, Sadahiro Sugimoto
  • Patent number: 10768841
    Abstract: Technologies for managing network statistic counters include a network interface controller (NIC) of a computing device configured to identify a statistic counter of and a software consumer associated with a received network packet and identify an active counter page as a function of the identified software consumer. The NIC is further configured to read a value of the statistic counter stored at a counter memory address of a corresponding counter identifier entry of the identified active counter page, increment a read value of the statistic counter, and write the incremented value of the statistic counter back to the counter memory address. Additionally, in response to detecting a notification triggering event, generating a notification message that includes a present value of the statistic counter and a present value of each of the other statistic counters of the active counter page, and transmit the generated notification message to the software consumer. Other embodiments are described herein.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: September 8, 2020
    Assignee: Intel Corporation
    Inventors: Linden Cornett, Chih-Jen Chang, Manasi Deval, Parthasarathy Sarangam, Naru D. Sundar, Padma Akkiraju, Alexander Nguyen
  • Patent number: 10747285
    Abstract: Examples disclosed herein relate to a device to provide a bounded voltage range. Examples include a device to acquire a request for a voltage from a sink. In examples, the device determines whether the voltage is to be supplied from a battery of a source. The device is to further determine a bounded voltage range to supply to the sink according to the request for voltage and a state of the battery.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: August 18, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Lee Atkinson, Chin-Ho Li
  • Patent number: 10733165
    Abstract: A method for traversing a node tree, having a root node and a hierarchy of child nodes, to a selected child node is described. A node identifier of the root node is determined by performing a hash function with at least a seed value for the node tree. Each child node of the hierarchy has a respective node identifier determined by performing the hash function with i) the seed value, ii) a node identifier of a parent node of the child node, and iii) a child index of the parent node. The selected child node's node identifier is determined by performing the hash function with i) the seed value, ii) the node identifier of the selected child node's parent node, and iii) the child index of the parent node for the selected child node. A retrieval of data stored at a location indicated by the node identifier of the selected child node is caused.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: August 4, 2020
    Assignee: WORKIVA INC.
    Inventors: MacLeod Broad, Joseph Strach, Mark Shaule
  • Patent number: 10728605
    Abstract: There are disclosed devices, system and methods for a control device that controls a media player of a computer. The control device includes a circuit and various actuators that can be used to control the player. The actuators may be located in a pattern to be and may be configured to be activated by being stepped on. The control device sends loop in, loop out and a loop clear commands to the player upon receiving signals from a loop actuator. It also sends first speed, a second speed, a third speed, and a speed clear commands to the player upon receiving signals from a speed actuator. It sends pause, play and a global reset commands to the player upon receiving signals from a play/pause actuator. It may send skip backward and skip forward commands to the media player upon receiving signals from skip backward or skip forward actuators.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: July 28, 2020
    Assignee: Utility Design, Inc.
    Inventors: Michael Wayne Jones, Quinn Kazuo Jones
  • Patent number: 10721145
    Abstract: The detection of network communication problems in networks that have multiple end nodes, and multiple transit nodes in between. One or more of the end nodes monitors one or more flows, creates associated flow information including performance information for each flow, and then reports the flow information. A system then estimates, for each of multiple flows within the network, a likely path that network traffic takes through that network. The system might then use performance information for each of the reported flows to identify at least one candidate problem network entity that is common amongst the estimated paths of the at least the subset of the plurality of flows.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: July 21, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adrian Power, Peter John Hill
  • Patent number: 10705497
    Abstract: A power system capable of detecting a foreign object, includes a power supplier side, a power receiver side, and a cable. The power supplier side includes a power converter, a foreign object detection and control circuit, and a pull-up circuit. The power converter supplies a supply voltage to the power receiver side according to a power supply control signal. The foreign object detection and control circuit generates the power supply control signal for controlling the power converter, and generates a foreign object detection and control signal according to a voltage at a supplier transmission node of the power supplier side, for determining whether a foreign object exists in the power receiver side. The pull-up circuit adjusts a level of a supply current which is supplied from the supplier transmission node to the power receiver side.
    Type: Grant
    Filed: June 3, 2018
    Date of Patent: July 7, 2020
    Assignee: RICHTEK TECHNOLOGY CORPORATION
    Inventors: Wei-Hsu Chang, Jung-Won Kim
  • Patent number: 10706178
    Abstract: According to one embodiment, a data processing apparatus includes an access controller configured to control access by a CPU to a processor. The access controller selects permission configuration information and an identifier table to be used for the access control using processor selection information output from the CPU, determines as intermediate identifier MID that corresponds to an access request identifier SPID output from the CPU using the selected identifier table, and determines accessibility of the CPU to the processor using the selected permission configuration information and the determined intermediate identifier MID.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: July 7, 2020
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Yasuhiro Sugita, Koji Adachi, Yoichi Yuyama
  • Patent number: 10701145
    Abstract: Technology is described for generating data output using message requests to a message queue. A plurality of message requests that are sent to the message queue may be detected. The message queue may be operated by a messaging service executing in a service provider environment. Message attribute information for the plurality of message requests may be identified. The plurality of message requests and corresponding message attribute information may be published as a data output. The data output may be processed by the service provider environment. Access to the data output may be provided for consumption of the message attribute information in the data output.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: June 30, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Zakiul Islam, Jesse Marcus Dougherty
  • Patent number: 10698817
    Abstract: A method includes measuring an initial voltage a bulk capacitor at a power supply, controlling a power factor correction circuit to disable charging of the bulk capacitor for a predetermined period of time, and measuring a final voltage at the bulk capacitor at completion of the period of time. The method further includes measuring a first average power provided to a load receiving power from the voltage converter, the load external to the power supply, and determining a capacitance of the bulk capacitor based on the initial voltage, the final voltage, and the first average power.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: June 30, 2020
    Assignee: Dell Products, L.P.
    Inventors: Padmanabh R. Gharpure, Mark A. Muccini, Lei Wang
  • Patent number: 10680846
    Abstract: Methods, systems and apparatuses are described to detect and resolve device configuration and/or communication incompatibilities (e.g. incompatible messages, improper addressing, malfunctions) for a communication protocol such as HDMI-CEC.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: June 9, 2020
    Assignee: Caavo Inc
    Inventors: Nino V. Marino, Pankaj Kashyap, Shankara R. Sundararajan, Vinod K. Gopinath, Sharath H. Satheesh, Ashish D. Aggarwal, Bitto Niclavose, Conrad Savio Jude Gomes
  • Patent number: 10673362
    Abstract: A P terminal that is connected to an armature coil, an LIN terminal for LIN communications, and an interface circuit are provided, and the interface circuit converts serial signals which are input from the P terminal and the LIN terminal into parallel signals and transmits scan test signals input from the P terminal and the LIN terminal to a digital circuit and transmits a scan test signal output from the digital circuit to the LIN terminal.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 2, 2020
    Assignee: Mitsubishi Electric Corporation
    Inventors: Akio Kamimurai, Katsuyuki Sumimoto
  • Patent number: 10671199
    Abstract: Provided is an input detection device capable of suppressing a change in detection sensitivity depending on a position. The input detection device includes: signal wirings having end portions, and arranged so as to extend in a first direction; drive electrodes each extending in a second direction crossing the first direction, and arranged in parallel to the first direction; a plurality of first switches arranged between the end portions of the drive electrodes and the signal wirings; a drive signal circuit supplying a drive signal to the end portions; and a selection circuit controlling the first switches in detecting proximity of an external object.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: June 2, 2020
    Assignee: Japan Display Inc.
    Inventor: Tadayoshi Katsuta
  • Patent number: 10666801
    Abstract: The present invention relates to a telephone call processing system and a method of processing telephone calls, and in particular to systems and methods that facilitate secure transmission and accurate identification of sensitive information spoken during a call between a caller and an agent such that the agent does not have access to the sensitive information. The methods of the present invention involve outputting scrambled, out-of-sequence and/or partitioned sub-sets of a spoken voice stream to one or more recognition agents, which identify elements of the sensitive information and return the identified elements to a call processor for un-scrambling, re-ordering and/or re-assembly by the call processor to produce the identified sensitive information.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: May 26, 2020
    Assignee: Syntec Holdings Limited
    Inventor: Colin Philip Westlake
  • Patent number: 10657022
    Abstract: The disclosure provides an input and output recording device and method, CPU and data read and write operation method thereof. The input and output recording device is provided between a central processor CPU and a peripheral, and is configured to record data read and write operations between the CPU and the peripheral, wherein the data read and write operations comprise a data read and write operation initiated by the peripheral and a data read and write operation initiated by the CPU; the input and output recording device is further configured to request the CPU to process the data read and write operation initiated by the peripheral, and upon receiving an instruction sent by the CPU, send a data packet of the data read and write operation initiated by the peripheral to the CPU.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: May 19, 2020
    Assignee: TSINGHUA UNIVERSITY
    Inventors: Leibo Liu, Ao Luo, Shaojun Wei
  • Patent number: 10649909
    Abstract: A device having a controller configured to execute a range crawler algorithm residing in firmware or hardware and a data table containing one or more range entries (RE's), where each of the RE's is part of a logical block address (LBA) span associated with a command instruction, and where each LBA span has one or more LBA ranges, and where each LBA range is made of one or more sequential LBA's. The device also includes a collision bitmap configured to store data associated with RE collisions between one or more LBA's and a command dispatcher configured to release selected LBA ranges that are not associated with a RE collision. The range crawler algorithm is configured to search the data table to detect collisions between the RE's.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: May 12, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Cory Lappi, Darin Edward Gerhart, Nicholas Edward Ortmeier, William Jared Walker
  • Patent number: 10642707
    Abstract: A method for indicating a status of a storage device to be implemented by a complex programmable logic device (CPLD) is provided. The CPLD is coupled to a connector for connection with the storage device, and to an LED. The method includes: in response to receipt of a signal set from a connector, determining whether the connector is connected with a storage device based on the signal set; when affirmative, identifying the storage device based on the signal set; operating in a mode corresponding to a result of identification; generating a determination result representing an operating status of the storage device based on the signal set; and outputting a control signal corresponding to the determination result to the LED.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: May 5, 2020
    Assignee: Mitac Computing Technology Corporation
    Inventor: Wei-Yi Lo
  • Patent number: 10635503
    Abstract: A system for controlling shared computing resources is provided including a semaphore for controlling concurrent access to one or more computing resources by one or more worker processing threads, the semaphore including a semaphore counter corresponding to vacancies of one or more computing resources and a semaphore queue for resource requests of the one or more worker processing threads waiting for the one or more computing resources. The semaphore is programmed and configured to decrement the semaphore counter when allocating one of the computing resources to one of the worker threads and configured to increment the semaphore counter when releasing one of the computing resources from one of the worker threads. The semaphore increments the queue of requests from the one or more worker threads if a request for resource access occurs when the counter of the semaphore counter is zero or less than zero.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: April 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Vladimir Shveidel
  • Patent number: 10635511
    Abstract: A kernel update method, a computer program product and a computer device, where the computer device sets a first interface mapping table to be invalid such that an interface block stops sending a service request of a service application to a driver logic of a first driver logic block such that the first driver logic block temporarily stops providing a driver service for the service application, replaces the first driver logic block in the loadable kernel with a second driver logic block, and records, in a second interface mapping table, a correspondence of each interface in the interface block to a driver logic in the second driver logic block. Therefore, the second driver logic block executes a driver logic on a new service request from the interface block according to the second interface mapping table.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: April 28, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Ruilin Peng
  • Patent number: 10620264
    Abstract: A measuring system has an analog-to-digital converter, an acquisition memory, a processing unit, and a display memory. The processing unit is adapted to decode a digital signal according to a protocol creating a decoded signal and to evaluate the decoded signal at a cursor position. The digital data generated by decoding the decoded signal at the cursor position is stored in the display memory. Further, a method for analyzing an analog signal according to a protocol is shown.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: April 14, 2020
    Assignee: Rohde & Schwarz GmbH & Co. KG
    Inventor: Markus Freidhof
  • Patent number: 10621018
    Abstract: A method and technique for link optimization for callout request messages includes monitoring one or more time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems. The links are used to send callout request messages between one or more applications running on the host system and the one or more service systems that process the callout request messages. The one or more time-based parameters are associated with different stages of callout request message processing by the communication pipe and the one or more service systems. The method also includes creating control data based on values of the one or more time-based parameters, creating the callout request messages to include the control data, and distributing the callout request messages to the one or more service systems via the links.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: April 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth R. Blackman, David A. Cameron, Benjamin P. Johnson, Jack C. Yuan
  • Patent number: 10609055
    Abstract: A method, an apparatus, and a computer program for detecting network anomaly in a distributed software defined networking (SDN) environment. The method includes collecting a control message from a distributed SDN controller and generating network characteristic information using the control message. The network characteristic information includes statistic information or event information included in the control message, new calculation information calculated using the statistic information or the event information, and network stateful information. The method, the apparatus, and the computer program for detecting network anomaly have high utilization, scalability, availability, and distribution properties to a user by supporting a variety of functions for detecting network anomaly in the SDN environment and providing a high-level API to the user.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: March 31, 2020
    Assignee: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Seungwon Shin, Seunghyeon Lee, Jinwoo Kim
  • Patent number: 10606492
    Abstract: A Fibre 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: June 28, 2019
    Date of Patent: March 31, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Harsha Bharadwaj, Edward D. Mazurek
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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