Peripheral Monitoring Patents (Class 710/15)
  • 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: 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: 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: 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: 10257066
    Abstract: Methods, systems, and computer program product embodiments for controlling congestion in a storage grid, by a processor device, are provided. In a storage grid, a storage request transmit queue length of storage requests submitted by a plurality of nodes is monitored, the storage request transmit queue comprising a queue holding the storage requests unable to be transmitted through a current transmission control protocol/internet protocol (TCP/IP) socket buffer of the storage grid. Upon reaching at least one of a certain threshold, a watermarked message indicating a specific one of the plurality of nodes is congested is transmitted to upper layer grid nodes in a hierarchy of the plurality of nodes transmitting the storage requests, and the upper layer grid nodes each alter the storage requests based upon the watermarked message.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Amit, Zah Barzik, Vladislav Drouker, Maxim Kalaev
  • 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: 10235074
    Abstract: Various examples described herein provide for a management processor that reads a registration script from a peripheral device, and uses the script to act in proxy to register the peripheral device as a data provider on the management processor. Once a peripheral device is registered as a data provider on the management processor, the management processor can permit the peripheral device to host a management resource on the management processor. By accessing the hosted management resource through the management processor, a client can manage, monitor, or control the peripheral device.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: March 19, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Kenneth C. Duisenberg, Justin E. York, Thomas Hanson
  • Patent number: 10194828
    Abstract: A sensing apparatus for measuring at least one health and fitness parameter includes at least one sensor for detecting at least one health and fitness parameter and outputting a signal representative of the parameter. The sensing apparatus includes a memory for storing data and computer instructions and a communication component configured to transmit data representative of a value associated with the at least one health and fitness parameter. A processor of the sensing apparatus communicates with the at least one sensor, the memory and the communication component. The processor receives output signals from said at least one sensor, calculates at least one health and fitness parameter based on computer instructions stored in the memory. The parameter is formatted in a human interface device (HID) compliant protocol, and provided to the communication component, which transmits the at least one HID compliant health and fitness parameter value to a remote processing device.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: February 5, 2019
    Assignee: Measurement Ltd.
    Inventors: Steven Petrucelli, Jack Ko
  • Patent number: 10182285
    Abstract: Circuitry detects properties of an accessory removably connected thereto via a multi-pole connector. The circuitry has first, second and third circuit terminals for coupling to respective first, second, and third poles of said connector, and has an output for providing evaluation values from which properties of the accessory may be derived. In the circuitry, first current sourcing circuitry is coupled to said first circuit terminal for providing a first current. A switch network comprises first, second, third and fourth switch network terminals, said first switch network terminal coupled to a reference potential, said second switch network terminal coupled to said second circuit terminal, and said third switch network terminal coupled to said third circuit terminal. Comparator circuitry provides a comparison signal, its first input terminal being coupled to said first circuit terminal.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: January 15, 2019
    Assignee: Cirrus Logic, Inc.
    Inventors: Graeme MacKay, Andrew Bothwell
  • Patent number: 10162888
    Abstract: Various aspects of a system and a method for accessing information associated with a sample of background audio in a computing device are disclosed herein. The computing device records, at predetermined time intervals, a sample of background audio in a vicinity of the computing device. The computing device transmits the recorded sample of background audio to a server computing device. The recorded sample of background audio and a metadata associated with the recorded sample of background audio is stored at the server computing device. The computing device accesses information associated with the recorded sample of background audio from the server computing device. The information is determined by the server computing device based on the recorded sample of background audio.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: December 25, 2018
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: Charles McCoy, Prisciliano Flores, True Xiong, Yuqian Zhao
  • Patent number: 10162754
    Abstract: An aspect includes a method of lateral cast out in a cache memory system. The method includes configuring one or more cache memories of the cache memory system as lateral cast out receiving cache memories. A stress test mode of the cache memory system is enabled. One or more cache lines of a lateral cast out source cache memory of the cache memory system are cast out. At least one of the one or more cache lines from the lateral cast out source cache memory is accepted into at least one of the lateral cast out receiving cache memories based on the stress test mode being enabled.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: December 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Shakti Kapoor
  • Patent number: 10149042
    Abstract: Circuitry detects properties of an accessory removably connected thereto via a multi-pole connector. The circuitry has first, second and third circuit terminals for coupling to respective first, second, and third poles of said connector, and has an output for providing evaluation values from which properties of the accessory may be derived. In the circuitry, first current sourcing circuitry is coupled to said first circuit terminal for providing a first current. A switch network comprises first, second, third and fourth switch network terminals, said first switch network terminal coupled to a reference potential, said second switch network terminal coupled to said second circuit terminal, and said third switch network terminal coupled to said third circuit terminal. Comparator circuitry provides a comparison signal, its first input terminal being coupled to said first circuit terminal.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: December 4, 2018
    Assignee: Cirrus Logic, Inc.
    Inventors: Graeme MacKay, Andrew Bothwell
  • Patent number: 10140127
    Abstract: Operation of a multi-slice processor including execution slices and load/store slices, where the load/store slices are coupled to the execution slices via a results bus and the results bus includes segments assigned to carry results of a different instruction type, includes: receiving a producer instruction that includes an identifier of an instruction type and an identifier of the producer instruction, including storing the identifier of the instruction type and the identifier of the producer instruction in an entry of a register; receiving a source instruction dependent upon the result of the producer instruction including storing, in an issue queue, the source instruction, the identifier of the instruction type of the producer instruction, and an identifier of the producer instruction; and snooping the identifier of the producer instruction only from the segment of the results bus assigned to carry results of the instruction type of the producer instruction.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Barrick, Sundeep Chadha, Maureen A. Delaney, Thao T. Doan, Michael J. Genden, Rokesh Jayasundar, Dung Q. Nguyen, David R. Terry
  • Patent number: 10135710
    Abstract: An information processing apparatus includes a transmission module to transmit data quantity information and data frame sequences at a first transmission rate and a reception module to receive the information and data frames and to transmit a reception buffer free capacity value. The transmission module includes a unit to set the data quantity information according to the reception buffer free capacity value and a transmission unit to transmit a sequence of data frames after the data quantity information for the sequence has been transmitted. The reception module includes a buffer to store the data frame sequences from the transmission module and a unit to calculate an expected free capacity for the buffer with the transmitted data frames stored therein. The expected free capacity is calculated using the data quantity information and is transmitted as the reception buffer free capacity value at a second transmission rate.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: November 20, 2018
    Assignee: Toshiba Memory Corporation
    Inventor: Takashi Kanou
  • Patent number: 10126987
    Abstract: According to various embodiments, a storage device may be provided. The storage device may include: a first memory including a magnetic recording medium and configured to store user data; a second memory including a solid state drive recording medium and configured to store at least one of metadata or other frequently accessed data; and an interface configured to access the second memory using a pre-determined communication protocol.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: November 13, 2018
    Assignee: Marvell International Ltd.
    Inventors: Chao Jin, WeiYa Xi, Alexopoulos Pantelis, Chun Teck Lim, Zhi Yong Ching
  • Patent number: 10127047
    Abstract: Operation of a multi-slice processor including execution slices and load/store slices, where the load/store slices are coupled to the execution slices via a results bus and the results bus includes segments assigned to carry results of a different instruction type, includes: receiving a producer instruction that includes an identifier of an instruction type and an identifier of the producer instruction, including storing the identifier of the instruction type and the identifier of the producer instruction in an entry of a register; receiving a source instruction dependent upon the result of the producer instruction including storing, in an issue queue, the source instruction, the identifier of the instruction type of the producer instruction, and an identifier of the producer instruction; and snooping the identifier of the producer instruction only from the segment of the results bus assigned to carry results of the instruction type of the producer instruction.
    Type: Grant
    Filed: February 18, 2018
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Barrick, Sundeep Chadha, Maureen A. Delaney, Thao T. Doan, Michael J. Genden, Rokesh Jayasundar, Dung Q. Nguyen, David R. Terry
  • Patent number: 10129325
    Abstract: A method and system for sharing a user interface of a first device with a second device and enabling a user of the second device to interact with the user interface via gestures received by the second device. The first device (e.g., a smartphone) can host an application and generate a graphical user interface, which it transmits to the second device (e.g., a tablet computer) for display by the second device. The second device can receive input from a user, such as a touch input via a touchscreen of the second device, and transmit a representation of the input to the first device for providing input to the application hosted by the first device.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: November 13, 2018
    Assignee: Showkit, Inc.
    Inventors: Anthony Kelani, David Gonen, James Hurley, Matt Van Veenendaal
  • Patent number: 10120720
    Abstract: A computing system includes a computer in communication with a tiered storage system. The computing system identifies a set of data transferring to a storage tier within the storage system. The computing system identifies a program to which the data set is allocated and determines to increase or reduce resources of the computer allocated to the program, based on the set of data transferring to the storage tier. The computing system discontinues transferring the set of data to the storage tier if a resource allocated to the program cannot be increased.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rahul M. Fiske, Akshat Mithal, Sandeep R. Patil, Subhojit Roy
  • Patent number: 10114771
    Abstract: A peripheral device connected to a local electronic device which is connected to at least one communication network can communicate with a peripheral device attached to a remote electronic device as if the remote peripheral device was locally attached. Data designated for the remote peripheral device is received by a local virtual device object and transmitted to the remote electronic device via at least one of the electronic devices communication interfaces or peripheral devices. Data received by the remote electronic device's communication interface or peripheral device is written to the peripheral device at the remote electronic device by a virtual device object. For compensation of different transfer speeds or outages between the peripheral device and the communication interface or another peripheral device the virtual device provides the ability to utilize the virtual devices emulation driver that is attached to the virtual device object as an I/O buffer.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: October 30, 2018
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 10089198
    Abstract: A data storage system includes storage processors that execute respective datapath components and management components. The datapath components maintain logical storage objects being the target of the storage I/O commands and for which underlying data is stored on an array of storage devices. The management components operate in an active-standby fashion in which (1) the management components maintain respective separate copies of a management database storing information about the logical storage objects, (2) an active management component serves external requests from a storage administrator by accessing its copy of the management database, and (3) a standby management component responds to non-availability of the first management component by becoming the active management component and serving subsequent external requests from the storage administrator by accessing its copy of the management database.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: October 2, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Binhua Lu, Dazhi Dong, Chen Zhang, Chaoming Liu, Peter Wang, Norman Speciner
  • Patent number: 10067806
    Abstract: A semiconductor device includes a central processing unit and a processor on one semiconductor substrate. The processor includes a buffer for storing a register setting list and notifies the central processing unit of an access complete signal indicating completion of reading the register setting list. The central processing unit changes the register setting list within a memory based on the access complete signal and notifies the processor of an update request signal. The processor reads the register setting list changed by the central processing unit into the buffer based on the update request information.
    Type: Grant
    Filed: June 4, 2016
    Date of Patent: September 4, 2018
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Tetsuji Tsuda, Masaru Hase, Yuki Inoue, Naohiro Nishikawa
  • Patent number: 10061600
    Abstract: A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The virtual adapter is for use by a guest of the host system in performing data input and output. The activating activates the virtual adapter absent involvement of the guest. Based on activating the virtual adapter, the control component obtains configuration information of the activated virtual adapter from the physical adapter, the configuration information generated based on the activating. The control component ascertains a configuration of the activated virtual adapter based on the obtained configuration information.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: August 28, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ralph Friedrich, Raymond M. Higgs, George P. Kuch, Elizabeth A. Moore, Johnathon R. Pandich, Richard M. Sczepczenski
  • Patent number: 10063668
    Abstract: An information processing apparatus in which a process communicating with an external apparatus operates is provided. The information processing apparatus includes a first acquisition unit configured to acquire identification information for identifying the process; a second acquisition unit configured to acquire port information indicating a characteristic of a communication port used by the process to communicate with the external apparatus; and a control unit configured to control a storage unit to store the port information and the identification information in correspondence with each other, wherein the second acquisition unit is further configured to acquire the port information by filtering an input or output of driver software used by the process to use the communication port, monitoring communication between the process and an application programming interface used to access the communication port, or a port monitoring interface.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: August 28, 2018
    Assignee: Canon Denshi Kabushiki Kaisha
    Inventor: Satoshi Yonekawa
  • Patent number: 10055368
    Abstract: A mobile device and method for synchronizing use of the mobile device's communications port among a plurality of applications are provided. In one embodiment, a mobile device is provided comprising a communications port configured to connect with a mobile device accessory and a processor. The processor is configured to synchronize requests from a plurality of applications running on the mobile device to prevent application(s) from sending a request that would interrupt an ongoing data transfer between the mobile device accessory and another application. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: August 21, 2018
    Assignee: SanDisk Technologies LLC
    Inventors: Anurag Chelamchirayil Muraleedharan, Eyal Hakoun
  • Patent number: 10042734
    Abstract: Context tracing may be implemented by modifying a call to parameterize, and thereby govern, logging operations of a called software application or program. Resulting messages of the logging operations are stored in a manner that facilitates fast identification and retrieval of the messages. Accordingly, accurate identification of errors or sub-optimal operations of the called software application or program is enabled, thereby enabling correction and/or optimization of operations of the called program.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: August 7, 2018
    Assignee: SAP SE
    Inventors: Le-Huan Stefan Tran, Arne Harren, Jonathan Bregler, Alexander Bunte, Andreas Kellner, Daniel Kuntze, Vladislav Leonkev, Simon Lueders, Volker Sauermann, Michael Schnaubelt
  • Patent number: 10042795
    Abstract: Methods, systems, and computer program products are included for selecting, on the server computer, a selected host number that corresponds to the client computer; receiving, by the server computer, a network communication that includes a SCSI command, the network communication originating from the client computer; reading, by the server computer, a host number from the SCSI command; identifying, by the server, that the selected host number corresponds to the host number from the SCSI command; and preventing, by the server, the SCSI command from reaching a block I/O layer of the server computer.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: August 7, 2018
    Assignee: Red Hat, Inc.
    Inventor: Laurence Oberman
  • Patent number: 10042653
    Abstract: A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The virtual adapter is for use by a guest of the host system in performing data input and output. The activating activates the virtual adapter absent involvement of the guest. Based on activating the virtual adapter, the control component obtains configuration information of the activated virtual adapter from the physical adapter, the configuration information generated based on the activating. The control component ascertains a configuration of the activated virtual adapter based on the obtained configuration information.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ralph Friedrich, Raymond M. Higgs, George P. Kuch, Elizabeth A. Moore, Johnathon R. Pandich, Richard M. Sczepczenski
  • Patent number: 10036783
    Abstract: Systems and methods for testing a Device Under Test (DUT). A test condition is randomly selected from a plurality of test conditions to test the DUT. The DUT is controlled to attempt to output an output condition matching the randomly selected test condition and an operator is prompted to confirm that the output condition matches the randomly selected test condition.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: July 31, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventor: David N. Still
  • Patent number: 10038640
    Abstract: A computing resource service provider may provide computing instances organized into logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be associated with one or more load balancers configured to direct traffic to the computing instances. Furthermore, customers of the computing resource service provider may add or remove load balancer from the auto-scaling groups. The computing resource service provider may track a state of the load balancer in a database in order to enable efficient addition and removal of load balancers to auto-scale groups.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: July 31, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcel Robert Guzman, Norman Jordan, Shawn Jones, Ahmed Usman Khalid
  • Patent number: 10037266
    Abstract: A system and method of fuzz testing an on-line gaming system includes a host test bench system capable of generating a protocol template that can be used for identifying primitives in the data communications between a client device and the online gaming servers. The protocol template can then be used to identify primitives in initial communications between the client device and the online gaming servers and perform generation fuzz testing of those initial communications. The system also includes a game stream interceptor that can intercept streaming online gaming data in both directions between the client device and the online gaming system. The intercepted streaming online gaming data can be mutated to test the client device and the servers in the online gaming system.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: July 31, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Tylor Allison, Geoffrey Poer
  • Patent number: 10031491
    Abstract: A method for controlling a sensor may be performed by a mobile device including a processor and a memory. The method may include receiving raw data from the sensor, classifying the raw data into a context value, interpreting the context value into a higher-level context, receiving a predicted context based on the higher-level context, and controlling the sensor based on the predicted context. Controlling the sensor may include controlling a frequency at which raw data is received from the sensor, or an on/off state of the sensor. Control of the sensor may also be based on both the higher-level context and the predicted context.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: July 24, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Nataraj Kuntagod, Sanjoy Paul
  • Patent number: 10031884
    Abstract: A storage device, method for processing a plurality of pieces of client data, and a chipset are provided. The storage device includes a first stage storage unit configured to receive the plurality of pieces of client data generated in bursts from a plurality of clients and store the received plurality of pieces of client data; a second stage storage unit configured to receive the plurality of pieces of client data from the first stage storage unit and store the received plurality of pieces of client data in a plurality of memory banks shared by the plurality of clients, respectively, in bursts; and a third stage storage unit configured to receive each of the plurality of pieces of client data from the second stage storage unit and store data of a transaction unit corresponding to a transmission unit for data processing.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: July 24, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sung Chul Han, Joon Won Ko, In Chul Song
  • Patent number: 10013369
    Abstract: A server system is disclosed. The server system comprises a host system, at least one hard disk (HD) drive, a host bus adapter (HBA), at least one indicator, a storage enclosure processor (SEP), a baseboard management controller (BMC) and a snoop device. The HBA is used to issue a bus signal in a format suitable for transmission over a serial bus according to the received drive state from the at least one HD drive and send the bus signal over the serial bus. The SEP receives the bus signal over the serial bus and drives the at least one indicator to corresponding states. The BMC is coupled to a network. The snoop device detects the bus signal over the serial bus and sends a warning signal to the BMC when a drive failure event is detected.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: July 3, 2018
    Assignee: Aspeed Technology Inc.
    Inventor: Chien-Chou Chen
  • Patent number: 10001525
    Abstract: A semiconductor device and a method for testing the same are provided. The semiconductor device includes a plurality of semiconductor dies staked, a plurality of through-electrodes disposed between the semiconductor dies, a first calculation unit calculating a first output value from input signals inputted into the through-electrodes by a logical operation, a second calculation unit calculating a second output value from output signals outputted from the through-electrodes by a logical operation, and a comparator comparing the first output value with the second output value.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: June 19, 2018
    Assignee: Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: Sungho Kang, Jaeseok Park
  • Patent number: 9990147
    Abstract: Methods and apparatus for optimizing resource utilization in distributed storage systems. A data migration technique is described that may operate in the background in a distributed storage data center to migrate data among a fleet of storage units to achieve a substantially even and randomized data storage distribution among all storage units in the fleet. When new storage units are added to the fleet and coupled to the data center network, the new storage units are detected. Instead of processing and storing new data to the newly added storage units, as in conventional distributed storage systems, the new units are blocked from general client I/O to allow the data migration technique to migrate data from other, previously installed storage hardware in the data center onto the new storage hardware. Once the storage load on the new storage units is balanced with the rest of the fleet, the new storage units are released for general client I/O.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: June 5, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Gang He, Saurabh Goel
  • Patent number: 9983790
    Abstract: A system management controller includes a processing module and a removable storage device interface. The removable storage device interface is connectable to a removable storage device. The removable storage device pre-stores a controller configuration file. In response to connection of the removable storage device interface to the removable storage device, the processing module accesses the controller configuration file from the removable storage device and configures the system management controller according to data in the controller configuration file.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Steven Chun Hsiang Chou, Ming-Ho Hu, Ku Chang Kuo, Bill K P Lam
  • Patent number: 9983791
    Abstract: A system management controller includes a processing module and a removable storage device interface. The removable storage device interface is connectable to a removable storage device. The removable storage device pre-stores a controller configuration file. In response to connection of the removable storage device interface to the removable storage device, the processing module accesses the controller configuration file from the removable storage device and configures the system management controller according to data in the controller configuration file.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: May 29, 2018
    Assignee: International Business Machines Corporation
    Inventors: Steven Chun Hsiang Chou, Ming-Ho Hu, Ku Chang Kuo, Bill K P Lam
  • Patent number: 9986327
    Abstract: Circuitry detects properties of an accessory removably connected thereto via a multi-pole connector. The circuitry has first, second and third circuit terminals for coupling to respective first, second, and third poles of said connector, and has an output for providing evaluation values from which properties of the accessory may be derived. In the circuitry, first current sourcing circuitry is coupled to said first circuit terminal for providing a first current. A switch network comprises first, second, third and fourth switch network terminals, said first switch network terminal coupled to a reference potential, said second switch network terminal coupled to said second circuit terminal, and said third switch network terminal coupled to said third circuit terminal. Comparator circuitry provides a comparison signal, its first input terminal being coupled to said first circuit terminal.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 29, 2018
    Assignee: Cirrus Logic, Inc.
    Inventors: Graeme Mackay, Andrew Bothwell
  • Patent number: 9959219
    Abstract: A peripheral device connected to a local electronic device which is connected to at least one communication network can communicate with a peripheral device attached to a remote electronic device as if the remote peripheral device was locally attached. Data designated for the remote peripheral device is received by a local virtual device object and transmitted to the remote electronic device via at least one of the electronic devices communication interfaces or peripheral devices. Data received by the remote electronic device's communication interface or peripheral device is written to the peripheral device at the remote electronic device by a virtual device object. For compensation of different transfer speeds or outages between the peripheral device and the communication interface or another peripheral device the virtual device provides the ability to utilize the virtual devices emulation driver that is attached to the virtual device object as an I/O buffer.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: May 1, 2018
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9952874
    Abstract: Operation of a multi-slice processor including execution slices and load/store slices, where the load/store slices are coupled to the execution slices via a results bus and the results bus includes segments assigned to carry results of a different instruction type, includes: receiving a producer instruction that includes an identifier of an instruction type and an identifier of the producer instruction, including storing the identifier of the instruction type and the identifier of the producer instruction in an entry of a register; receiving a source instruction dependent upon the result of the producer instruction including storing, in an issue queue, the source instruction, the identifier of the instruction type of the producer instruction, and an identifier of the producer instruction; and snooping the identifier of the producer instruction only from the segment of the results bus assigned to carry results of the instruction type of the producer instruction.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Barrick, Sundeep Chadha, Maureen A. Delaney, Thao T. Doan, Michael J. Genden, Rokesh Jayasundar, Dung Q. Nguyen, David R. Terry
  • Patent number: 9952861
    Abstract: Operation of a multi-slice processor including execution slices and load/store slices, where the load/store slices are coupled to the execution slices via a results bus and the results bus includes segments assigned to carry results of a different instruction type, includes: receiving a producer instruction that includes an identifier of an instruction type and an identifier of the producer instruction, including storing the identifier of the instruction type and the identifier of the producer instruction in an entry of a register; receiving a source instruction dependent upon the result of the producer instruction including storing, in an issue queue, the source instruction, the identifier of the instruction type of the producer instruction, and an identifier of the producer instruction; and snooping the identifier of the producer instruction only from the segment of the results bus assigned to carry results of the instruction type of the producer instruction.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brian D. Barrick, Sundeep Chadha, Maureen A. Delaney, Thao T. Doan, Michael J. Genden, Rokesh Jayasundar, Dung Q. Nguyen, David R. Terry
  • Patent number: 9946682
    Abstract: One example provides a system. The system includes a serial port and a circuit coupled to the serial port. The circuit is to detect an installation or removal of a device to the serial port and to remove power provided to the serial port in response to the detection.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: April 17, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Hsin-Tso Lin
  • Patent number: 9942512
    Abstract: A display apparatus displaying an image based on an image signal received from a source device is provided. The display apparatus includes a display, a display port interface to connect to the source device, a user input interface configured to receive a mode select command indicating one of a plurality of modes divided according to a vertical frequency ranges where the image is displayed, a first memory configured to store Display Port Configuration Data, a second memory configured to store Extended Display Identification Data, and a processor configured to transmit the EDID to the source device. In response to a mode select command being input, the processor controls vertical frequency information corresponding to a mode selected according to the mode select command to be stored in the DPCD and the DPCD storing the vertical frequency information instead of the EDID to the source device through the interface to be transmitted.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: April 10, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-keun Kim, Seo-ye Seo
  • Patent number: 9934049
    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: October 31, 2016
    Date of Patent: April 3, 2018
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland