Availability Monitoring Patents (Class 710/17)
  • Patent number: 11157241
    Abstract: A computational instance may include, in database tables, representations of computing services provided by remote networks. One or more processors disposed in the computational instance may cause a computing-service-neutral cloud integration application to perform operations including: obtaining a specification related to a remote network, where the specification defines: (i) an integration point for the remote network, (ii) a pagination type associated with the integration point, and (iii) mappings between descriptions of the computing services provided by the remote network and fields of the database tables.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: October 26, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Natasha Sandeep Kenkre, Virendra Karappa, Prashanth Mudhelli, Rajat Jain
  • Patent number: 11089115
    Abstract: A computing system includes a persistent storage configured to store, as one or more configuration items and on behalf of a managed network, a table of resources provided by a remote computing system to the managed network. The computing system includes a discovery application configured to perform operations. The operations include querying a resource manager application programming interface (API) to identify resources within the remote computing system. The remote computing system is configured to generate a resource inventory file and store the resource inventory file within a storage bucket in response to the query. The resource inventory file contains a list of resources and attributes. The operations also include polling the storage bucket to determine when the resource inventory file has been fully written. In addition, the operations include parsing the resource inventory file to generate representations of the resources. Further, the operations include storing the representations in the table.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: August 10, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Asaf Garty, Daniel Badyan, Hail Tal, Boris Erblat, Robert Bitterfeld
  • Patent number: 11080233
    Abstract: The present disclosure provides a method, system, and device for generating and managing archived data. To illustrate, an archive request including an indication of a first set of files is received from an entity device. Archive information is generated based on the first set of files and stored at a first storage location and the first set of files are transmitted to an archival storage location. After the storage at the archival storage location, the archive information is accessed from the first storage location based on a retrieval request from the entity device and a request is transmitted to the archival storage location based on the archive information. The first set of files are received from the archival storage location and stored at a second storage location. A notification is sent to the entity device indicating the first set of files are available at the second storage location.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: August 3, 2021
    Assignee: JFrog Ltd.
    Inventor: Yoav Landman
  • Patent number: 11068543
    Abstract: Methods, systems, and computer programs encoded on computer storage medium, for performing an inventory of devices to identify a particular device; creating a data structure for the particular device including data identifying the particular device; providing, a request including the data structure for the particular device; parsing the request and determining that a device class for the particular device is a new device class; in response to determining that the device class for the particular device is a new device class, creating a device-specific class for the particular device and a metaobject format for the particular device; providing the created device-specific class and the metaobject format for the particular device; and creating an instance of the device-specific class for the particular device.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: July 20, 2021
    Assignee: Dell Products L.P.
    Inventors: Chitrak Gupta, Chandrasekhar Puthillathe
  • Patent number: 10884965
    Abstract: Described are embodiments of methods, apparatuses, and systems for PCIe tunneling across a multi-protocol I/O interconnect of a computer apparatus. A method for PCIe tunneling across the multi-protocol I/O interconnect may include establishing a first communication path between ports of a switching fabric of a multi-protocol I/O interconnect of a computer apparatus in response to a peripheral component interconnect express (PCIe) device being connected to the computer apparatus, and establishing a second communication path between the switching fabric and a PCIe controller. The method may further include routing, by the multi-protocol I/O interconnect, PCIe protocol packets of the PCIe device from the PCIe device to the PCIe controller over the first and second communication paths. Other embodiments may be described and claimed.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: January 5, 2021
    Assignee: INTEL CORPORATION
    Inventors: David J. Harriman, Maxim Dan
  • Patent number: 10852946
    Abstract: Techniques for non-disruptive upgrade of a storage appliance may include: restarting a first portion of nodes running a target software version while also running a current software version on a second portion of the nodes, wherein the non-disruptive upgrade is performed to upgrade the nodes of the storage appliance from the current software version to the target software version; performing I/O forwarding where I/Os from the host initiators are serviced using the second portion of the nodes and not serviced using the first portion of the nodes; and determining, in accordance with host initiator login information, whether to continue with the non-disruptive upgrade of the nodes to the target software version. Such techniques may be used, for example, to avoid data unavailability for one or more hosts using the host initiator login information.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: December 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Oguzhan Ozmen, Rakesh Kumar Thakur, Deepak Prakash Ghivari, Ashwini Joshi, Sneha Yadav, Usha Narasappa, Koundinya Koorapati, Shailesh Jain
  • Patent number: 10846717
    Abstract: A system for mobile devices that facilitates the creation and dissemination of interactive advertisements to a plurality of mobile devices. A computer or PC comprising an interactive media creator is used to generate interactive advertisements and communicate it to a distribution server. Mobile devices have an interactive media client component to receive and present interactive media, such as these interactive advertisements, to a user. User response is collected, user interaction is monitored and reported. Charging for distributing advertisements is supported.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: November 24, 2020
    Assignee: QUALTRICS, LLC
    Inventor: Bindu Rama Rao
  • Patent number: 10817437
    Abstract: The present invention discloses a solid state drive (SSD) control device including: a multi-interface compatible physical layer circuit operable to generate a physical layer output signal according to a serializer/deserializer (SerDes) reception signal; an input/output (I/O) circuit operable to generate at least one terminal output signal according to signal variation of at least one terminal; and a processing circuit operable to make the solid state drive control device adapt to one of several interface types in accordance with the physical layer output signal and/or the at least one terminal output signal.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: October 27, 2020
    Assignee: RAYMX MICROELECTRONICS CORP.
    Inventors: Cheng-Yu Chen, Chih-Ching Chien
  • Patent number: 10761553
    Abstract: Universal Serial Bus (USB) cable type detection and control techniques are disclosed. In an exemplary aspect, a device connected to a cable detects whether the cable is a legacy cable (i.e., a Type-A to Type-C cable). If the cable is a legacy cable, the device determines an appropriate current to draw based on whether the cable is compliant with the USB Type-C specification or non-compliant. Additional exemplary aspects of the present disclosure determine whether a connector adaptor has been put on a legacy cable and determines an appropriate current to draw based on the capabilities of the legacy cable. Still further aspects of the present disclosure evaluate not only the cable to see if the cable limits the current draw, but also evaluate a device at a distal end of the cable to verify if and how current may be drawn by such remote device from a mobile terminal.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: September 1, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Christian Gregory Sporck, Shashank Prakash Mane, Giuseppe Pinto
  • Patent number: 10707911
    Abstract: A radio frequency front-end (RFFE) bus hub circuit and related apparatus are provided. In examples discussed herein, the RFFE bus hub circuit can be configured to bridge an RFFE bus with a number of auxiliary RFFE buses. In a non-limiting example, each of the auxiliary RFFE buses can be configured to support up to fourteen RFFE slaves. Thus, by bridging the RFFE bus with multiple auxiliary RFFE buses using the RFFE bus hub circuit, it may be possible to support more than fifteen RFFE slaves without adding an additional RFFE bus. As a result, it may be possible to reduce pin count requirement for an RFFE master and/or enable flexible RFFE bus deployment in an RFFE apparatus.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: July 7, 2020
    Assignee: Qorvo US, Inc.
    Inventors: Christopher Truong Ngo, Alexander Wayne Hietala
  • Patent number: 10671326
    Abstract: A storage unit (SU) in a dispersed storage network (DSN) coordinates with affiliated dispersed storage units (SUs) to designate a leader SU among the plurality of SUs and when the SU is designated the leader, receives management information that is associated with the affiliated SUs from at least some of the affiliated SUs. The SU processes the management information from the at least some of the affiliated SUs to determine whether at least one of the affiliated SUs is offline; and based on a determination that the at least one of the SUs of the affiliated SUs is offline, transmits the management information for the affiliated SUs to one or more administrators associated with the DSN.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bart R. Cilfone, Alan M. Frazier, Patrick A. Tamborski, Sanjaya Kumar, Manish Motwani
  • Patent number: 10620879
    Abstract: A memory device includes a memory including first and second pages in first and second banks, respectively, an address decoder mapping command addresses to physical addresses. The memory device further includes circuitry configured to maintain a status indicating a most recently written page, decode received command sequences including command addresses and implementing an operation including (i) responsive to receiving a command sequence including a read command address that is pre-configured for reading data, causing the address decoder to map the read command address to one of the first and second pages selected according to the status, and (ii) responsive to receiving a second command sequence including a write command address that is pre-configured for writing data, causing the address decoder to map the write command address to one of the first and second pages selected according to the status.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: April 14, 2020
    Assignee: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Kuen-Long Chang, Ken-Hui Chen, Su-Chueh Lo, Shang-Chi Yang
  • Patent number: 10552356
    Abstract: Boardroom table systems are provided that include a plurality of USB Type-C receptacles that can provide power and/or data transfer functionality to one or more devices attached thereto. Power transferred by the boardroom table system may be managed by USB Power Delivery, and may come from a source of wall power, or from a device coupled to one of the USB Type-C receptacles. Data transferred by the boardroom table system may include USB data, Ethernet data, video data, and/or any other type of data transmittable via a USB Type-C receptacle. In some embodiments, boardroom table systems also include presentation devices. In such embodiments, a device coupled to a USB Type-C receptacle could both transmit or receive power, exchange data, and transmit video to the presentation device via the same USB Type-C receptacle of the boardroom table system, thus eliminating the need for multiple sockets and cables.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: February 4, 2020
    Assignee: Icron Technologies Corporation
    Inventors: Sukhdeep Singh Hundal, Julian Lee
  • Patent number: 10460649
    Abstract: In some implementations, a display controller controlling a video input of a display device may select a first set of parameter values from multiple sets of parameter values to configure the video input. After receiving a request from a video source, the display controller may initiate link training. After the link training is completed, the display controller may generate a current link score, determine that the current link score is greater than a stored link score, set a value of the stored link score to be the current link score, and store the first set of parameter values. After selecting each set of parameter values from the multiple sets of parameter values, the display controller may configure the video input of the display device based on the set of parameter values from the multiple sets of parameter values that generated the stored (highest) score.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: October 29, 2019
    Assignee: Dell Products L.P.
    Inventor: Vui Khen Thien
  • Patent number: 10423463
    Abstract: Methods, systems, and computer-readable media for computational task offloading for virtualized graphics are disclosed. A virtual GPU attached to a virtual compute instance is provisioned in a multi-tenant provider network. The virtual compute instance is implemented using a physical compute instance, and the virtual GPU is implemented using a physical GPU. Using a microcode compilation service, program code is compiled into microcode for a target GPU type associated with the virtual GPU. The microcode is executed on the virtual GPU.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: September 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Patrick Wilt
  • Patent number: 10313251
    Abstract: Methods and systems for a networked storage system are provided. One method includes assigning a quality of service (QOS) parameter for a storage volume of a networked storage environment having a first storage node and a second storage node, where the QOS parameter is defined by a throughput value that defines a maximum data transfer rate and a number of input/output (I/O) operations executed within a time period (IOPS); distributing the QOS parameter between the first storage node and the second storage node; determining that throughput credit is available for processing an I/O request for using the storage volume; determining that IOPS credit is available for processing the request by the first storage node; and processing the I/O request when both the throughput credit and the IOPS credit is available.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: June 4, 2019
    Assignee: NETAPP, INC.
    Inventors: Dean Alan Kalman, John Alexander Scott, Sudha Sundaram
  • Patent number: 10282315
    Abstract: A software and hardware co-validation for SDN SoC method and system are able to be used to test software and hardware using PCIe (or another implementation) utilizing sockets and messages as the communication medium. An entire software stack as well as hardware are able to be tested. Additionally, multiple chips (SoCs) are able to be programmed at the same time, not just one, as in previous implementations.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: May 7, 2019
    Assignee: Cavium, LLC
    Inventors: Nimalan Siva, Premshanth Theivendran, Kishore Badari Atreya
  • Patent number: 10198395
    Abstract: A port multiplier system is provided. The port multiplier system comprises a first port multiplier and a second port multiplier. The first port multiplier is configured to receive a plurality of first frame information structures from a host. Each of the first frame information structure corresponds to a first port multiplier port number. The first port multiplier sends the first frame information structures that correspond to the first port multiplier port numbers, respectively, to a first downstream port of the first port multiplier according to first port multiplier port number. The second port multiplier is configured to send the first frame information structures that are sent to the first downstream port to a plurality of second downstream ports of the second port multiplier, respectively. An operation method is also provided.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: February 5, 2019
    Assignee: ASMEDIA TECHNOLOGY INC.
    Inventor: Wei-Kan Hwang
  • Patent number: 10187062
    Abstract: According to one embodiment, a semiconductor memory device that is not equipped with an operating state notification terminal for providing notification of the operating state of the memory device includes a data bus comprising a plurality of signal lines and a controller configured to adjust an impedance of a signal line when the memory device is in a busy state and cannot receive signals transmitted thereto so as to provide notification of the operating state of the memory device during ZQ calibration.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: January 22, 2019
    Assignee: Toshiba Memory Corporation
    Inventor: Naoki Shimizu
  • Patent number: 10181250
    Abstract: In a board work system, the CPU of a board work device transmits error related information which relates to an error in a case where the error has occurred in the own device. Then, the CPU receives the error related information which relates to the error of the other board work device, and stores the received error related information in the HDD. Then, the display operation section is controlled such that information (other device error notification screen) based on the stored error related information is notified to the operator in a case where the power source of the board work device (other board work device), in which the error has occurred, is detected to be switched off.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: January 15, 2019
    Assignee: FUJI CORPORATION
    Inventors: Mizuho Yamamoto, Shingo Fujimura, Junro Takakuwa
  • Patent number: 10177968
    Abstract: An aspect includes detecting a recurring intermittent error in a path of a network in a system that includes at least one data transmission port configured for connection to at least one shared data storage device via a plurality of paths of the network. It is determined whether a cause of the recurring intermittent error is a previous path recovery action. In response to determining that the cause of the recurring intermittent error is not a previous path recovery action, the data transmission port is prevented from accessing the path for a specified time period by moving the path into a degraded sub-state, and subsequent to the specified time period the data transmission port is provided access to the path. In response to determining that the cause of the recurring intermittent error is a previous path recovery action, the data transmission port is provided access to the path.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary S. Domrow, Lee N. Helgeson, Ian A. MacQuarrie, James A. O'Connor, Shawn T. Wright
  • Patent number: 10162786
    Abstract: A storage node includes a storage element module. The module includes a first peripheral component interconnect express (PCIe) switch suitable for uplink connection, a second PCIe switch coupled to the first PCIe switch, and at least one connection element coupled to the second PCIe switch, suitable for coupling with at least one storage element. All PCIe end point elements and uplink connection elements are in a PCIe card form factor as defined in PCI Express Card Electromechanical Specification.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: December 25, 2018
    Assignee: SK Hynix Inc.
    Inventor: Seong Won Shin
  • Patent number: 10154034
    Abstract: A method begins by storage units of a set of storage units receiving an access request regarding a set of encoded data slices from a user device. The method continues with a storage unit interpreting to determine whether the user device is authorized to access the set of encoded data slices. When the storage unit determines that the user device is authorized to access the set of encoded data slices as requested in the access request, the method continues with the storage unit sending a message to proceed with responding to the access request to the other storage units. When the storage unit determines that the user device is not authorized to access the set of encoded data slices as requested in the access request, the method continues with the storage unit sending a message to disregard the access request to the other storage units.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gary W. Grube, Timothy W. Markison
  • Patent number: 10152245
    Abstract: A method, computer program product, and computing system for defining at least a portion of a storage system as a data storage space. A rate limit is assigned to the data storage space, thus defining a default rate limit. Operations performed on objects within the data storage space are compared to determine if the default rate limit is exceeded. If the default rate limit is exceeded, one or more remedial actions are implemented concerning the operations performed on objects within the data storage space.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 11, 2018
    Assignee: EMC IP Holding Company LLC
    Inventor: Michael Trachtman
  • Patent number: 10082967
    Abstract: A transfer apparatus includes a CPU, a memory, a recovery control unit, a non-volatile memory coupled to the recovery control unit, a transfer engine, and a volatile memory, wherein the volatile memory stores a first transfer information base, wherein the non-volatile memory stores a second transfer information base, and the recovery control unit is configured to update the second transfer information base in a case of receiving an instruction to update the second transfer information base, transmit an instruction to update the first transfer information base to the transfer engine, check the consistency of the first transfer information base and the second transfer information base in a case where the transfer apparatus is rebooted, and recover the first transfer information base by using the second transfer information base in a case where the first transfer information base and the second transfer information base are consistent.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: September 25, 2018
    Assignee: ALAXALA NETWORKS CORPORATION
    Inventor: Toru Asahina
  • Patent number: 10083077
    Abstract: In response to a warning that power may be interrupted, a non-volatile data storage sub-system of a host computer system re-orders machine readable instructions that the non-volatile data storage sub-system is going to perform. This re-ordering of instructions decreases the probability that important data will be lost. The re-ordering of instructions is performed according to rules.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mudi M. Fluman, Yaacov Frank, Janice M. Girouard, Yehuda Shiran
  • Patent number: 9977602
    Abstract: The storage device includes multiple NAND devices each of which performs a process on the basis of a command; a command management unit that issues the command from a host to one of the NAND devices specified by the command and that sends an issue completion notification of the issued command to the host; and a state notifying unit that notifies, based on whether each of the NAND devices performs a predetermined process, the host whether each of the NAND devices is ready to accept the command. The host includes a NAND control unit that selects one of the NAND devices that is ready to accept the command based on the notification from the state notifying unit when the issue completion notification is received and sends, to the command management unit, a command to allow the selected one of the NAND devices to perform the process.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: May 22, 2018
    Assignee: FUJITSU LIMITED
    Inventor: Satoshi Kazama
  • Patent number: 9917759
    Abstract: According to one embodiment of the disclosure, a system monitors a first metric associated with a host device. The system accesses, at a monitoring frequency, data associated with the first metric. The system determines, based on the data, a metric rating for the first metric. The system further determines, based on the metric rating, whether the metric rating is above a threshold. The system modifies, based at least in part on the metric rating being above the threshold, a monitoring behavior of a probe.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: March 13, 2018
    Assignee: CA, Inc.
    Inventor: Nimal K. K. Gamage
  • Patent number: 9807056
    Abstract: A communication chipset and a communication apparatus are disclosed. A register map establishes a communication channel with a plurality of apparatuses, a first data link module sends/receives physical layer data of a first type and processes a data link layer in accordance with the first type, and a second data link module sends/receives physical layer data of a second type and processing a data link layer in accordance with the second type. Further, a first processing module is connected to the first data link module and the second data link module and filters out data link data from the first data link module and the second data link module by using setup data of a plurality of communication channels stored in the register map.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: October 31, 2017
    Assignee: WIZnet Co., LTD.
    Inventors: Bongjun Hur, Wooyoul Kim, Soohwan Kim, Jungtae Lee
  • Patent number: 9661671
    Abstract: A transmission device, a receiving device and a method of sharing data are provided. The transmission device includes a touch-display module which includes one or a plurality of display areas, wherein each of the display areas displays a respective display result corresponding to the same or different applications; a link module which is configured to establish a touch link with one or a plurality of receiving devices through the touch-display module; a judgment module which is configured to determine the display area which the receiving device is in physical proximity to, to generate the judgment information; a management module which is configured to generate application information according to the judgment information; and a sending module, configured to transmit the application information to the receiving device through the touch-display module.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: May 23, 2017
    Assignee: MEDIATEK SINGAPORE PTE. LTD.
    Inventors: Yanni Huang, Zhonge Wu, Chin-Ying Hsieh, Kai-wen Liu
  • Patent number: 9544069
    Abstract: Apparatus and methods for training, initializing, and managing a unidirectional, sink-driven A/V interface of a consumer electronics device. Since camera sensors do not have significant processing capability, the disclosed embodiments couple the camera sensors to a simplified source node as a camera assembly. In the described embodiments, an intelligent receiver (e.g., a master “sink” node) trains, initializes, and manages one or more relatively low complexity camera sensor modules. Various other refinements and simplifications include: (i) where link training is managed by the receiver of the link, not by the transmitter, and (ii) where training multiple links in the network is managed by a single receiver.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: January 10, 2017
    Assignee: Apple Inc.
    Inventors: Colin Whitby-Strevens, Brijesh Tripathy
  • Patent number: 9524132
    Abstract: A method and system for remote servicing of an industrial printer includes obtaining, on a processor, sensor data that indicates values output by a sensors configured to measure physical phenomena related to a plurality of components of the industrial printer. Also obtained, on the processor, is parameter data that indicates values for parameters that indicate user settings for operation of the industrial printer. It is determined, on the processor, a service issue related to the industrial printer based on the sensor data and the parameter data, It is also determined, at least in part on the processor, an action to be performed on the industrial printer in response to the service issue. Furthermore; the action is caused to be initiated. In some embodiments, the action is initiated at one facility different from a facility where the industrial printer is located.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: December 20, 2016
    Assignee: Videojet Technologies, Inc.
    Inventors: Robert Weaver, Robert Neagle
  • Patent number: 9342255
    Abstract: A method of monitoring, optimizing, and dynamically varying transfer size in a storage device is provided, including: receiving data transfer parameters for a Solid State Disk (SSD) device; selecting a data transfer size from the disk characterization data associated with the SSD device, based on a SSD device identifier in the received data transfer parameters matching the SSD device identifier in the disk characterization data; searching a weight-age table for a process identifier (PID) matching the PID from the received data transfer parameters; determining a heuristic representing a statistical distribution of Input/Output (I/O) operations per second (IOPS) and transfer sizes over time; modifying the received data transfer parameters based on at least one of: the selected data transfer size from the disk characterization data; the weight-age table; and the heuristic; and completing one or more (I/O) operations with the SSD device using the modified data transfer parameters.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Prasanna Jayaraman, Abhijit Saurabh, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler
  • Patent number: 9335945
    Abstract: A method of monitoring, optimizing, and dynamically varying transfer size in a storage device is provided, including: receiving data transfer parameters for a Solid State Disk (SSD) device; selecting a data transfer size from the disk characterization data associated with the SSD device, based on a SSD device identifier in the received data transfer parameters matching the SSD device identifier in the disk characterization data; searching a weight-age table for a process identifier (PID) matching the PID from the received data transfer parameters; determining a heuristic representing a statistical distribution of Input/Output (I/O) operations per second (IOPS) and transfer sizes over time; modifying the received data transfer parameters based on at least one of: the selected data transfer size from the disk characterization data; the weight-age table; and the heuristic; and completing one or more (I/O) operations with the SSD device using the modified data transfer parameters.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventors: Prasanna Jayaraman, Abhijit Saurabh, M. Dean Sciacca, Janani Swaminathan, Gary A. Tressler
  • Patent number: 9311074
    Abstract: A distribution control apparatus that controls distribution of firmware to be mounted on an image forming apparatus in a network, comprises: a storage control unit configured to cause a first storage unit installed in the network to store different versions of firmware; a control unit configured to control, based on information of the different versions of firmware, publication and suspension of publication of the different versions of firmware; and a distribution unit configured to cause distribution of a publicized version of firmware from the first storage unit in accordance with a request, wherein the control unit causes deletion of a version of firmware whose publication is to be suspended from the first storage unit.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: April 12, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Satoshi Nishikawa
  • Patent number: 9195667
    Abstract: Method, system, and computer program product to archive data objects, by providing an object store and a shadow object store each configured to store one or more data objects, the object store and the shadow object store residing in different storage devices, creating a first object stored in the object store, the first object having at least one attribute, and responsive to receiving a request to archive the first object, transferring the first object to the shadow object store, and creating, in the object store, a reference to a location of the first object in the shadow object store, the first object remaining accessible through the object store and the shadow object store following the transfer.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: November 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Kevin N. Trinh
  • Patent number: 9179391
    Abstract: A method for offloading processing service, comprising: acquiring a first packet carrying payload data and transmitted from a user equipment; identifying a service type of the first packet by using Deep Packet Inspection DPI technique; determining a transmission channel interface that corresponds to the identified service type according to a first correspondence relationship between service types and transmission channel interfaces; and transmitting, via the determined transmission channel interface, the first packet to a destination end to which the user equipment requests for access.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: November 3, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zongrong Zhou, Hua Liu, Peisong Li
  • Patent number: 9043503
    Abstract: A method of interacting with data at a wireless communication device is provided. The wireless communication device has access to a first set of capabilities. Data is received at the wireless communication device via a wireless transmission. The data represents visual content that is viewable via a display device. A graphical user interface, including a delayed action selector, is provided via the display device. An input is received within a limited period of time after displaying the delayed action selector. The input is associated with a command to delay execution of an action with respect to the data until the wireless communication device has access to a second set of capabilities. The action is not supported by the first set of capabilities but is supported by the second set of capabilities. An indication of receipt of the input is provided at the wireless communication device.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: May 26, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhi Li, Raghvendra Savoor
  • Patent number: 9032111
    Abstract: Provided are a method and apparatus for transmitting event resources in various formats between devices connected with a network, and a storage medium storing the method. The method for transmitting event information includes determining whether a first device connected with the network receives event information from at least one second device connected with the network, and if the event information is received, allowing the first device to output an event resource on the basis of information regarding at least one event resource included in the event information.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: May 12, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bong-yen Kim, Jung-yon Cho
  • Patent number: 9021161
    Abstract: A data collection unit obtains physiological data from a subject interface on a subject. The subject interface can be connected to the data collection unit. When the subject interface is connected to the data collection unit, subject interface contacts on the subject interface make contact with data collection unit contacts on the data collection unit. Some of the data collection unit contacts are for communicating physiological data from the subject interface to the data collection unit. Some of the contacts are for powering the data collection unit upon the subject interface being connected to the data collection unit and for powering down the data collection unit upon the subject interface being disconnected from the data collection unit.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: April 28, 2015
    Assignee: Braemar Manufacturing, LLC
    Inventors: Erich Vlach, Charles Gropper
  • Patent number: 9021157
    Abstract: Various embodiments initialize a communication link associated with data transfer to a connected state between participants in the communication link. In some cases, the communication link is paired with a first Input/Output (I/O) completion port effective to enable the data transfer. Some embodiments disassociate the communication link with the first I/O completion port and re-initialize the communication link while retaining the connected state. Alternately or additionally, the communication link is paired with at least a second I/O completion port. In some cases, the second I/O completion port utilizes an I/O model that differs from an I/O model associated with the first I/O completion port. Alternately or additionally, the communication link can be reconfigured to follow a IO model that does not utilize an IO completion port at all.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew R. Cox, Ivan D. Pashov, Jonathan A. Silvera, Paul Sliwowicz
  • Patent number: 9015398
    Abstract: Methods and structure for determining compatibility between a pair of SAS devices for support of super-standard features of the devices. Features and aspects hereof provide for exchange of information between a first and second SAS device using SAS protocol in non-standard manners. The exchanges are designed to exchange information between compatible, enhanced device without causing protocol violation errors in either the first or second devices. The information exchanged represents super-standard features supported by each device. Mutually supported super-standard features are enabled for further communications between the devices. If no super-standard features are mutually supported or if the second device is non-enhanced, no super-standard features are enabled in further communications between the devices.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: April 21, 2015
    Assignee: LSI Corporation
    Inventors: David T. Uddenberg, William W. Voorhees
  • Patent number: 9003074
    Abstract: A device comprises circuitry and a transceiver. In operation, the device is configured to cause the transceiver to: receive a first message from another device to support at least one aspect of attachment of the device and the another device, send, to the another device, a second message after the first message and prior to attachment, receive, from the another device, a third message that is sent after the second message and prior to attachment, send, to the another device, a fourth message after the third message and prior to attachment, receive, from the another device, a fifth message that is sent after the fourth message and prior to attachment, and send, directly to the another device, data utilizing at least one channel for data transfer utilizing a second one of the addresses for identification in association with the device on the shared wireless communication medium.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: April 7, 2015
    Assignee: Tri-County Excelsior Foundation
    Inventor: Robert J Donaghey
  • Patent number: 9003073
    Abstract: Disclosed is a communication connector enabling the communication status thereof to be determined independently which makes it possible to determine the communication status of the communication connector by the communication connector itself independently without the involvement of a processor for controlling the communication connector through wired data communication and a communication apparatus comprising the communication connector.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: April 7, 2015
    Assignee: WIZnet Co., Ltd.
    Inventors: Yeon Seop Kim, Bong Jun Hur, Jin Bum Kim
  • Patent number: 9003075
    Abstract: A transmission device includes a temporary storage unit that is provided for each port receiving input data, stores the data temporarily, and outputs the temporarily stored data in response to a read enable signal, a storage unit that performs time-division multiplexing on the data output from the temporary storage unit in response to the read enable signal and stores the data, a flow monitoring unit that monitors a data flow for each of the ports, and a control unit that selects a temporary storage unit that is a read enable target from the temporary storage units corresponding to the ports to which the data is input, by a weighted round robin system in accordance with the data flow for each of the ports, and outputs the read enable signal to the selected temporary storage unit.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: April 7, 2015
    Assignee: Fujitsu Limited
    Inventors: Mitsuru Sutou, Masayuki Tanaka, Yukio Suda
  • Patent number: 8996700
    Abstract: A method, apparatus, and program product deploy a workload on a host within a computer system having a plurality of hosts. Different hosts may be physically located in proximity to different resources, such as storage and network I/O modules, and therefore exhibit different latency when accessing the resources required by the workload. Eligible hosts within the system are evaluated for their capacity to take on a given workload, then scored on the basis of their proximity to the resources required by the workload. The workload is deployed on a host having sufficient capacity to run it, as well as a high affinity score.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew J. Sloma, Jonathan L. Triebenbach
  • Patent number: 8990494
    Abstract: In general, embodiments of the present invention provide a home storage system and method of production. Specifically, in a typical embodiment, the home storage system includes a main controller that is coupled to a display controller, an external memory controller, an external interface, and a PCI-Express-based hybrid RAID controller. Further, a set of semiconductor storage device (SSD) memory units and a set of hard disk drive (HDD/Flash) memory units are coupled to the hybrid RAID controller. The external interface allows the storage system to establish network connectivity, while the external memory controller allows the storage device to be coupled to different types of external memory devices.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: March 24, 2015
    Assignee: Taejin Info Tech Co., Ltd.
    Inventor: Byungcheol Cho
  • Patent number: 8990448
    Abstract: Methods, systems and processor-readable media are disclosed for implementing a “smart” discovery process in a data transfer regime having one or more expanders and one or more initiators. Data traffic associated with such a discovery process can be reduced and one or more of the initiators can be prevented from blocking input/output to particular components in communication with the data transfer regime, thereby improving and completing the discovery process in an optimal time frame while enhancing the performance of the initiator(s).
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: March 24, 2015
    Assignee: LSI Corporation
    Inventors: Prashant Prakash Yendigiri, Raghavendra Channagiri Nagendra, Giridhar Danayakanakeri
  • Patent number: 8984177
    Abstract: A connection switching device for an aircraft network includes a switching network and a second identification device. The switching network connects input/output devices, such that applications may be interconnected or such that an application may be connected to a peripheral device. The second identification device detects an input/output device that is connected to the connection switching device.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: March 17, 2015
    Assignee: Airbus Operations GmbH
    Inventors: Johannes Einig, Claus-Peter Gross
  • Patent number: 8984180
    Abstract: A relay and a data processing method are provided. The relay includes: a detection unit for classifying and detecting event oriented monitoring data and non-event oriented monitoring data from monitoring data; a storage unit for storing the detected monitoring data; a communication unit for receiving a request signal of the monitoring data from a monitoring device and transmitting corresponding monitoring data in response to a transmission request signal of the monitoring data; and a control unit for extracting event oriented monitoring data from the monitoring data and performing a control to transmit the monitoring data requested from the monitoring device.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: March 17, 2015
    Assignee: LSIS Co., Ltd.
    Inventor: Byung Joon Jeon