Master Accessing Slave Storage Patents (Class 709/211)
  • Patent number: 11716169
    Abstract: A method for error handling of an interconnection protocol, a controller and a storage device are provided. The method for error handling of an interconnection protocol is for use in a first device that is linkable to a second device according to the interconnection protocol, the method comprising: during or after a power mode change of a link between the first device and the second device: a) triggering, by the first device, a first line reset signal to the second device; b) performing, by the first device, suppression of detected rate overlap errors; and c) stopping the suppression of detected rate overlap errors after the first device receives a second line reset signal from the second device.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: August 1, 2023
    Assignee: SK hynix Inc.
    Inventors: Cheng Wei Yu, Wen Jyh Lin, Lan Feng Wang
  • Patent number: 11288187
    Abstract: An apparatus includes a first address converter coupled to a first device and a second device and configured to convert a first n-bit address received from the first device into an m-bit upper address portion and an (n?m)-bit lower address portion and forward the m-bit upper address through a side path and the (n?m)-bit lower address portion through a main path to the second device, m and n are positive integers, and a second address converter configured to assemble the m-bit upper address portion and the (n?m)-bit lower address portion to a second n-bit address that is a representation of the first n-bit address and provide the second n-bit address to a third device.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: March 29, 2022
    Assignee: SK hynix Inc.
    Inventor: Jinliang Mao
  • Patent number: 11232063
    Abstract: A method for data storage includes specifying a plurality of File Systems (FSs) for use by multiple clients, including assigning to the FSs both respective global identifiers and respective client-specific names. The plurality of FSs is managed using the global identifiers, and files are stored for the clients in the FSs using the client-specific names.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Shahar Frank, Amos Ben-Ari
  • Patent number: 11232255
    Abstract: Systems, methods, and non-transitory computer-readable media are disclosed that collect and analyze annotation performance data to generate digital annotations for evaluating and training automatic electronic document annotation models. In particular, in one or more embodiments, the disclosed systems provide electronic documents to annotators based on annotator topic preferences. The disclosed systems then identify digital annotations and annotation performance data such as a time period spent by an annotator in generating digital annotations and annotator responses to digital annotation questions. Furthermore, in one or more embodiments, the disclosed systems utilize the identified digital annotations and the annotation performance data to generate a final set of reliable digital annotations. Additionally, in one or more embodiments, the disclosed systems provide the final set of digital annotations for utilization in training a machine learning model to generate annotations for electronic documents.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: January 25, 2022
    Assignee: Adobe Inc.
    Inventors: Franck Dernoncourt, Walter Chang, Trung Bui, Sean Fitzgerald, Sasha Spala, Kishore Aradhya, Carl Dockhorn
  • Patent number: 11210245
    Abstract: Techniques for transmitting data may comprise: receiving a first data transfer rate indicating a communication rate at which a first entity communicates with a second entity over a communications fabric; receiving a second data transfer rate indicating a communication rate at which the second entity communicates with the first entity over the communications fabric; and performing first processing to send first data from the first entity to the second entity over the communications fabric, said first processing including: determining whether the first data transfer rate is greater than the second data transfer rate; and responsive to determining the first data transfer rate is greater than the second transfer rate, performing second processing by the first entity that controls and limits, in accordance with the second data transfer rate, a rate at which the first data is transmitted from the first entity to the second entity.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: December 28, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Deepak Vokaliga, Subin George, Arieh Don
  • Patent number: 11080648
    Abstract: A data recovery system (apparatus) includes first management hardware at a first location and second management hardware at a second location. The first management hardware includes or executes a corresponding primary order manager to process first orders. The second management hardware includes or executes a primary manager to process second orders. Each of the first management hardware and the second management hardware includes auxiliary resources to execute functions on behalf of each other in the event of a failure. For example, the first management hardware executes an auxiliary order manager to process the second orders during conditions in which the primary order manager of the second management hardware is unable to process the second orders; the second management hardware executes an auxiliary order manager to process the first orders during conditions in which the primary order manager of the first management hardware is unable to process the first orders.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: August 3, 2021
    Assignee: Charter Communications Operating, LLC
    Inventors: Timothy P. Germain, Faiz Ali, Michael A. Brown
  • Patent number: 10929121
    Abstract: Disclosed is a method for dynamically repairing an application, which includes: a client receiving a pre-configured repaired program segment; the repaired program segment is stored; an address that stores the repaired program segment is recorded; the address of the repaired program segment is stored in an application APP, and when the APP is in operation, the APP calling the repaired program segment via the address of the repaired program segment. Correspondingly, the present invention further discloses a device for dynamically repairing an application and a related system.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: February 23, 2021
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Zhijian Zhang, Miaokui Ma
  • Patent number: 10877787
    Abstract: Embodiments of the present invention relate to systems, methods, and computer storage media for concurrently maintaining a spanned virtual hard drive across two or more computer-storage media and a non-spanned virtual hard drive on one of computer-storage media. The method includes storing data of the spanned virtual hard drive across the computer-storage media utilizing volume spanning. While the spanned virtual hard drive is maintained on the computer storage media, the method includes storing data of the non-spanned virtual hard drive on one of the computer-storage media.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: December 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Russinovich, Naga Govindaraju
  • Patent number: 10769041
    Abstract: Each information processing apparatus judges a busy flag of a first port thereof based on a result of comparison of a busy level of the first port and a busy level of a second port of another information processing apparatus. A monitoring apparatus determines from among the information processing apparatuses, a first information processing apparatus and a second information processing apparatus, based on the results of judgment by the information processing apparatuses. An L2 switch changes to the second information processing apparatus, a destination of a frame whose destination is the first information processing apparatus and changes to the first information processing apparatus, a transmission source of the frame whose transmission source is the second information processing apparatus.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: September 8, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Masanori Takaoka, Naoyoshi Toshine, Yuya Ikuta, Junichi Murakami, Hideki Nagatomo, Sei Murata, Akihide Otawa
  • Patent number: 10652344
    Abstract: There is provided a method for privacy protection including: intercepting at least part of network traffic from a client device; analysing network traffic data of the intercepted network traffic to identify any elements indicative of a website visitor tracking process; analysing the one or more elements indicative of the website visitor tracking process to identify any tracking fields comprising user specific data; selecting random tracking field data accepted by the website visitor tracking process and replacing the user specific data of the one or more tracking fields with the selected random tracking field data respectively.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: May 12, 2020
    Assignee: F-SECURE CORPORATION
    Inventors: Christine Bejerasco, Karmina Aquino, Heikki Hannikainen
  • Patent number: 10495711
    Abstract: Systems and methods are provided for comparing a system configuration of a magnetic resonance tomography unit. The magnetic resonance tomography unit includes a controller and an output unit. The configuration device includes a controller and an input unit. A data storage device includes a data connection with the magnetic resonance tomography unit via a first data link and with the configuration device via a second data link. A first system configuration of the magnetic resonance tomography unit is stored on the data storage device. The magnetic resonance tomography unit generates an identification for the first system configuration and outputs the identification. The configuration device detects the identification with the input unit and accesses the first system configuration in the data storage device using the identification.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: December 3, 2019
    Assignee: Siemens Healthcare GmbH
    Inventor: Stefan Schor
  • Patent number: 10489341
    Abstract: A computing device can flexibly connect bidirectional processor interconnect ports (BPIPs). An exemplary computing device includes a motherboard structure, a first processor, a second processor, and a plurality of connectors disposed on the motherboard structure. The first processor and the second processor can each have at least three BPIPs. A first and second of BPIPs of the first processor can be connected to a first and second BPIPs of the second processor. A third BPIP of the first processor and a third BPIP of the second processor can be connected to a first one and a second one of the plurality of connectors. The plurality of connectors can be connected to a computing card. In some examples, the computing device includes a switching element to selectively couple the connectors to any other element in the computing device.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: November 26, 2019
    Assignee: QUANTA COMPUTER INC.
    Inventors: Fa-Da Lin, Pin-Hao Hung
  • Patent number: 10476816
    Abstract: Disclosed embodiments include a network switch having a first number of switch elements and a second number of switch elements cross-connected to the first switch elements to passively route network traffic through the network switch in accordance with a predefined configuration.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: November 12, 2019
    Assignee: Facebook, Inc.
    Inventors: Che Kin Leung, Xu Wang, Zhiping Yao, Hans-Jergen Schmidtke, Lingjun Wu
  • Patent number: 10397225
    Abstract: Embodiments of the innovation relate to, in an access controller, a method for providing access to a network resource. The method includes receiving, by the access controller, a network access request and user interaction information associated with the network access request from the client device, the user access information received with the network access request from the client device. The method includes comparing, by the access controller, the user interaction information with a policy corresponding to the user interaction information. The method includes providing communication, by the access controller, between the client device and the network resource associated with the network access request in response to detecting an association between the user interaction information and the policy.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: August 27, 2019
    Assignee: Worcester Polytechnic Institute
    Inventor: Craig A. Shue
  • Patent number: 10237315
    Abstract: Methods, apparatus and articles of manufacture for distributing communication of a data stream among multiple devices are disclosed. Example methods disclosed herein include receiving, at a first device, a sharing code from a second device, the sharing code to associate multiple devices with a shared connection to be established to distribute communication of a complete data stream among the multiple devices, the multiple devices including the first device. Disclosed example methods also include transmitting a request including the sharing code from the first device to a distribution system to establish a data connection via which the first device is to receive a first partial data stream corresponding to a portion of the complete data stream from the distribution system. Disclosed example methods further include forwarding the first partial data stream from the first device to the second device.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: March 19, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Christopher Baldwin
  • Patent number: 10218809
    Abstract: The described technology is generally directed towards a subscriber service using configurable data (e.g., a declarative configuration file) data to make service calls to publisher endpoints. Dynamic reconfiguration of the data changes the service call communication parameters without needing to bring down the subscriber server or its service, and/or without needing to modify/rewrite programs for the reconfiguration.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: February 26, 2019
    Assignee: HOME BOX OFFICE, INC.
    Inventors: Dexter Paul Bradshaw, Jeffrey Stamerjohn, Jinjiang Zeng
  • Patent number: 10084869
    Abstract: Electronic terminal device including a processing entity for processing instructions and other data, functionally connected user interface entity, a display and user input elements, optionally a keypad or a touch-sensitive arrangement in connection with the display, a memory entity for storing the instructions and data, and a communication interface for transferring data with external entities, configured, in accordance with the instructions, to store data including a number of predetermined fingerprints, each characterizing display usage such as visual objects associated with software entities and potentially shown to the user via the display during execution of the software entity, and log data including behavioral data indicative of user engagement with the UI of the device, the logging incorporating detecting display usage, and storing indication of such detection in the memory, wherein the device is configured to determine the status of the display, and execute the logging according to the determination.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: September 25, 2018
    Assignee: VERTO ANALYTICS OY
    Inventor: Hannu Verkasalo
  • Patent number: 10042804
    Abstract: A multi-processor computer system is described in which transaction processing is distributed among multiple protocol engines. The system includes a plurality of local nodes and an interconnection controller interconnected by a local point-to-point architecture. The interconnection controller comprises a plurality of protocol engines for processing transactions. Transactions are distributed among the protocol engines using destination information associated with the transactions.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: August 7, 2018
    Assignee: Sanmina Corporation
    Inventors: Charles Edward Watson, Jr., Rajesh Kota, David Brian Glasco
  • Patent number: 10031836
    Abstract: In a method of service emulation, a plurality of messages communicated between a system under test and a target system for emulation are recorded in a computer-readable memory. Ones of the messages are clustered to define a plurality of message clusters, and respective cluster prototypes are generated for the message clusters. The respective cluster prototypes include a commonality among the ones of the messages of the corresponding message clusters. One of the message clusters is identified as corresponding to a request from the system under test based on a comparison of the request with the respective cluster prototypes, and a response to the request for transmission to the system under test is generated based on the one of the message clusters that was identified. Related computer systems and computer program products are also discussed.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: July 24, 2018
    Assignee: CA, INC.
    Inventors: Steven Cornelis Versteeg, Miao Du, Jean-Guy Schneider, John Collis Grundy, Jun Han
  • Patent number: 10013181
    Abstract: Provided are a method, a system, and a computer program product in which a storage controller determines a plurality of parts of a dataset. At least one part of the dataset is stored in a local storage coupled to the storage controller. At least one other part of the dataset in one or more cloud storages coupled to the storage controller.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: July 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew G. Borlick, Lokesh M. Gupta, Roger G. Hathorn, Karl A. Nielsen
  • Patent number: 9967163
    Abstract: This server for distributing messages quickly detects a performance decline in a downstream server by using a method for keeping, for each distribution-destination server, a threshold such as a connection number and a time interval separate from a response timeout, and determining that performance has declined when the threshold is exceeded. In addition, the present invention improves system availability by identifying a server group in which performance has declined on the basis of a correlation pertaining to inter-server cooperative processing, when a distribution server exhibits a decline in performance, and by the distribution server distributing a message to a server not exhibiting a decline in performance.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: May 8, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Masafumi Kinoshita, Takafumi Koike, Izumi Mizutani, Naoki Haraguchi
  • Patent number: 9935899
    Abstract: A switch, a system and operational method for packet switching between virtual machines running in a server and a network. The server comprises a switch with swappable, virtual ports. The switch routes packets to and from the various virtual machines resident in the server memory.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: April 3, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jayaram Mudigonda, Parthasarathy Ranganathan
  • Patent number: 9838985
    Abstract: Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user can also specify the frequency with which synchronization operations are to be performed during each specified period.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: December 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sandra I Vargas, David R Williamson, Gary W Hall, Michael A Foster, Juan V. Esteve Balducci
  • Patent number: 9830186
    Abstract: Executing an all-to-allv operation on a parallel computer that includes a plurality of compute nodes, including: packing, by each task in an operational group of tasks, vectored contribution data from vectored storage in an all-to-allv contribution data buffer into an all-to-all contribution data buffer, wherein two or more entries in the all-to-allv contribution data buffer are different in size and each entry in the all-to-all contribution data buffer is identical in size; executing with the contribution data as stored in the all-to-all contribution data buffer an all-to-all collective operation by the operational group of tasks; and unpacking, by each task in the operational group of tasks, received contribution data from the all-to-all contribution data buffer into the vectored storage in an all-to-allv contribution data buffer.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: November 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Nysal Jan K. A., Sameh S. Sharkawi
  • Patent number: 9772876
    Abstract: Executing an all-to-allv operation on a parallel computer that includes a plurality of compute nodes, including: packing, by each task in an operational group of tasks, vectored contribution data from vectored storage in an all-to-allv contribution data buffer into an all-to-all contribution data buffer, wherein two or more entries in the all-to-allv contribution data buffer are different in size and each entry in the all-to-all contribution data buffer is identical in size; executing with the contribution data as stored in the all-to-all contribution data buffer an all-to-all collective operation by the operational group of tasks; and unpacking, by each task in the operational group of tasks, received contribution data from the all-to-all contribution data buffer into the vectored storage in an all-to-allv contribution data buffer.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: September 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Nysal Jan K.A., Sameh S. Sharkawi
  • Patent number: 9558164
    Abstract: A method and system for use of XML Schema in conjunction with XML Schema aware applications on a SOAP message including a request with a method defined by a WSDL document. A WSDL document is converted offline to XML Schema. A SOAP message containing a request is received. An XML Schema aware operation is performed on the SOAP message based on previously determined XML Schema derived from the WSDL document.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: January 31, 2017
    Assignee: F5 Networks, Inc.
    Inventors: Richard Sevrinsky, Shlomo Yona
  • Patent number: 9529761
    Abstract: A device apparatus carries out data transfer between a host-side device communication unit that supports a plurality of host-side communication modes and that communicates with a host apparatus and a device communication unit that supports a plurality of network-side communication modes respectively matching communication speeds of the plurality of host-side communication modes and that communicates with a communication device and switches a host-side communication mode that is used by the host-side device communication unit, in response to switching of a network-side communication mode that is used by the device communication unit.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: December 27, 2016
    Assignee: Panasonic Corporation
    Inventor: Yoshinao Kawai
  • Patent number: 9461943
    Abstract: A first addressing message is received at a first switch in a network fabric indicating that a first virtual machine has undergone migration from connection to a first virtual switch at a first server to connection to a second virtual switch at a second server. A route advertisement message is then transmitted from the first switch to at least a second switch in the network fabric. This route advertisement is configured to cause the second switch to transmit a second addressing message to a second virtual machine connected to the first virtual switch. The second addressing message provides the second virtual machine with updated addressing information for the first virtual machine. A third addressing message is also transmitted from the first switch to the first virtual machine to provide the first virtual machine with updated addressing information for the second virtual machine.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: October 4, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Hrishikesh Narasimhan, Vipin Jain, Sukhesh Halemane, Dhananjaya Rao
  • Patent number: 9354912
    Abstract: Disclosed is an approach for overseeing the overall state of a virtual storage system, and for taking actions as necessary to manage the health and efficient performance of that system. A curator entity is provided on a distributed basis to manage and perform these functions. A master curator manages this workload that is performed by multiple slave curators. MapReduce operations are performed to implement the curator workload. Periodically, the master curator coordinates a full scan of all the metadata in the system using three MapReduce operations. Partial scans may also be run using a single MapReduce operation.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: May 31, 2016
    Assignee: Nutanix, Inc.
    Inventors: Mohit Aron, Brent Chun, Chaitanya Venkata Krishna Bayapuneni
  • Patent number: 9286087
    Abstract: Storage optimization selection for virtual disks of a virtualization environment, where the storage optimization can be selected based in part on the disk type of a virtual disk included in a virtual machine. The disk type of the virtual disk can be discovered by the virtualization environment which queries a database within the virtualization environment for metadata associated with the virtual disk. The metadata can be created when a virtual desktop infrastructure creates the virtual disk, and a virtual machine template that includes the at least one virtual disk. The virtual disk can be modified to either include or be associated with the metadata that describes a disk type of the virtual disk. Upon executing the virtual machine that includes the modified virtual disk, a storage subsystem of the virtualization environment can obtain the metadata of the virtual disk to discover the disk type of the virtual disk.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 15, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Richard Sharp, David Scott
  • Patent number: 9253182
    Abstract: Methods and systems for enabling transfer of digital content of a webpage to a user device for subsequent consumption by the user device are described. A client computing system receives user input indicating selection of a graphical user interface (GUI) element while presenting a webpage in a browser of the client computing system. The client computing system sends an unauthenticated request to transfer the digital content of the webpage presented in the browser and prompts a user of the browser to login to an account in response to the unauthenticated request. The client computing system sends an authentication request with login information to authenticate the user to automatically authorize operations to transfer the digital content. The client computing system sends an authenticated transfer request to a server computing system to transfer the digital content presented in the browser to the user device for the subsequent consumption by the user device.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: February 2, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Jaskirat Singh Veen
  • Patent number: 9128622
    Abstract: A data storage system includes at least one network virtualization-aware switch. The data storage system also includes at least one storage array operatively coupled to the network virtualization-aware switch, wherein the storage array is operatively coupled to at least one host computing device, and wherein the host computing device instantiates at least one virtual machine in at least one virtual network. Further, the data storage system includes at least one controller operatively coupled to the network virtualization-aware switch, wherein the controller is configured to link the storage array with the virtual machine of the virtual network through the network virtualization-aware switch.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: September 8, 2015
    Assignee: EMC Corporation
    Inventors: Ziye Yang, Lintao Wan, Chenhui Fan, Xi Chen, YinKee Yee
  • Patent number: 9116726
    Abstract: A virtualized computer system employs a virtual disk. Multiple snapshots of the virtual disk can be created. After a snapshot is created, writes to the virtual disk are captured in delta disks. Two snapshots are consolidated by updating block references in snapshot meta data. Block reference update takes advantage of the fact that blocks for the two snapshot are managed within the same storage container and, therefore, can be moved in the snapshot logical space without incurring data copy operations. Consolidation of delta disks also gracefully handles failures during the consolidation operation and can be restarted anew after the system has recovered from failure.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 25, 2015
    Assignee: VMware, Inc.
    Inventors: Faraz Shaikh, Krishna Yadappanavar, Murali Vilayannur
  • Patent number: 9070420
    Abstract: A memory sharing system includes a master control device, a slave control device and a memory device. The master control device selectively generates a clock signal to the memory device. The slave control device receives and tracks the clock signal via a delay phase locked loop (DLL) to generate and align an output signal with the clock signal. The master control device arbitrates an access right.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: June 30, 2015
    Assignee: MStar Semiconductors, Inc.
    Inventors: Chunkai Derrick Wei, Po-Sung Huang, Yi Ling Chen, Ming-Chieh Yeh, Chih-Chieh Lee
  • Publication number: 20150142885
    Abstract: A method, system, and/or computer program product enables the sharing of memory among mobile devices. Copies of a same hard key holder are installed in all mobile devices from a user-defined group of mobile devices. The hard key holder controls memory sharing between a master mobile device and a slave mobile device. A memory appropriation request is sent from the master mobile device to the slave mobile device. In response to the slave mobile device receiving the memory appropriation request, an unused sector of the memory in the first slave mobile device is reserved for use by the master mobile device. Upon storing of data sent from the master mobile device, a message is sent from the slave mobile device to the master mobile device describing how much room is still available for the master mobile device to use.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: FARIED ABRAHAMS, SANDEEP R. PATIL, PIYUSH SARWAL, RIYAZAHAMAD M. SHIRAGUPPI, GANDHI SIVAKUMAR
  • Patent number: 9021089
    Abstract: A network monitoring control apparatus includes: a traffic information acquisition unit to acquire traffic information of a network component included in a network; a decision information switching unit to set decision information for the network component based on a comparison result between the traffic information and one of a congestion decision threshold and a congestion recovery decision threshold of the network component; and a management information acquisition unit to acquire management information of the network component based on the decision information.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: April 28, 2015
    Assignee: Fujitsu Limited
    Inventors: Toshihiro Nakamura, Gaku Todokoro
  • Patent number: 9015267
    Abstract: A method for setting addresses of slave devices in a communication network is provided. In the communication network, a master device identifies address-collided slave devices and requests the address-collided slave devices to return their unique identification data. The master device sets addresses of the address-collided slave devices so that each of the slave devices in the communication network has a different address from one another.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 21, 2015
    Assignee: Motech Industries, Inc.
    Inventors: Yung-Hsiang Liu, Kuo-Hsin Chu, Wen-Cheng Liang
  • Patent number: 9009219
    Abstract: In one embodiment, a method includes establishing a session to a remote desktop determined for a user of a client device. The session allows the client device to remotely access the remote desktop to have one or more services performed for the user of the client device using resources of the remote desktop. The client device sends a request for a service in the one or more services to be performed on the remote desktop in the session and receives a result set determined from the service being performed by the remote desktop. A native viewer for the client device is determined based on a type of the result set. The native viewer is then invoked to display the result set.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: April 14, 2015
    Assignee: VMware, Inc.
    Inventors: Puneet Singh Chawla, Daniel Beveridge, Scott Howard Davis
  • Patent number: 8984060
    Abstract: Rebuild systems and methods for a network are provided. One rebuild system includes a client device including an event handler and an indication listener associated with the event handler and a server device in communication with the client device. The server device includes an indication subscription associated with the event handler and a self-registration trigger (SRT) module in communication with the indication subscription for rebuilding the event handler and the indication listener. One rebuild method includes storing, by the indication subscription, rebuild data associated with the event handler and the indication listener and rebuilding, by the SRT module, the event handler and the indication listener with the rebuild data. Also provided are physical computer storage mediums including a computer program product rebuild method for a network. One computer program product rebuild method includes computer code for performing the above method.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ping Li, Min Cai, Hui Yang, Jia M. Zhang
  • Patent number: 8977682
    Abstract: One rebuild system includes a client device including an event handler and an indication listener associated with the event handler and a server device in communication with the client device. The server device includes an indication subscription associated with the event handler and a self-registration trigger (SRT) module in communication with the indication subscription for rebuilding the event handler and the indication listener. Also provided are physical computer storage mediums including a computer program product rebuild method for a network.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ping Li, Min Cai, Hui Yang, Jia M. Zhang
  • Patent number: 8972514
    Abstract: In a data transmitting and receiving method of a demand assignment type, a master device schedules an occupancy band of a fixed size for requesting a band to the master device by slave devices, with respect to a specific number of slave devices for each cycle, and the slave device waits for assignment of the occupancy band of the fixed size based on the schedule and performs message transmission of requesting a band for data transmission to the master device, thereby suppressing an influence of pressure on the data transmission band and preventing line utilization efficiency from decreasing while avoiding signal collision on a Random Channel.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: March 3, 2015
    Assignee: Mitsubishi Electric Corporation
    Inventor: Yasuo Maeda
  • Patent number: 8965995
    Abstract: A wireless storage management system adapted for being used in an electronic product for wirelessly communicating with a plurality of wireless storage devices includes an identity module assigning master and slave roles to the wireless storage devices, a hard disk manage module controlling the master device to obtain disk information about the wireless storage devices and further set an archive order for the slave devices, and a file manage module managing file access according to the archive order. The electronic product is only directly connected with the master device to make the hard disk manage module and the file manage module manage the slave devices via the master device. So the electronic product can conveniently view the disk information of all of the wireless storage devices and further realize the file access to all of the devices only by being directly connected with the master device.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: February 24, 2015
    Assignee: Cheng Uei Precision Industry Co., Ltd.
    Inventor: Chih-Jen Kuo
  • Publication number: 20150052214
    Abstract: The present invention discloses a distributed system and a data operation method thereof. The system comprises a client, a master node, a plurality of storage nodes and a plurality of computing nodes. The client is configured to send a data operation request to the master node. The master node is configured to respond to the client's request, acquire a storage node list, and then send the storage node list to the client. The plurality of storage nodes are configured to store data requested by the client for operation. The plurality of computing nodes are configured to execute a computing task allocated by the master node based on the client's data operation request. For acquiring the storage node list, the master node employs a copy location selection policy to select a storage node corresponding to a data copy.
    Type: Application
    Filed: December 24, 2012
    Publication date: February 19, 2015
    Inventors: Jianbo Zhao, Zhiqiang Wang
  • Patent number: 8957784
    Abstract: Disclosed herein is an advanced metering infrastructure system that includes electronic meters, each of which being configured to measure and store an amount of energy consumed by each customer and provided with a slave communication modem, a data concentrator for collecting meter data from the electronic meters via a master communication modem that performs wired/wireless communication with the slave communication modems of the electronic meters, and a meter reading server for receiving and managing the meter data collected by the data concentrator. The master communication modem and each of the slave communication modems implement mutual communication interfaces using a protocol stack. The protocol stack includes a network layer, an application layer, and a modem performance analysis layer disposed between the network layer and the application layer and configured to analyze quality of a communication link between the master communication modem and each slave communication modem.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: February 17, 2015
    Assignee: Korea Electric Power Corporation
    Inventors: No-Gil Myoung, Young-Hyun Kim, Sang-Youm Lee, Byung-Seok Park, In-Ji Choi, Ho-Wook Yang
  • Patent number: 8931054
    Abstract: A method may comprise storing first storage information in a storage device of a computer storage system on a first network. The computer storage system may transform the first storage information into a first virtual storage instance, provide access to the first virtual storage instance on a second network not in communication with the first network and the storage device, and enable over the second network the modification of the first virtual storage instance to create a first modified virtual storage instance. The computer storage system may also transform the first modified storage instance into first modified storage information based on the first modified storage instance, and store on the storage device the first modified storage information.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Khoa D Huynh, Rezaul S Islam, Badari Pulavarty
  • Publication number: 20140365595
    Abstract: The communication method comprises transmitting a transfer command to transfer the data control, which enables execution of controlling data stored in one or more communication devices connected to at least one of the first and second master devices, from the first master device to the second master device through a first communication line, transmitting a response to the transfer command from the second master device to the first master device through the first communication line, and transmitting a confirmation notification for the response from the first master device to the second master device through the first communication line. The execution of controlling data in the first master device is stopped when the first master device has transmitted the confirmation notification, and the execution of controlling data in the second master device is enabled when the second master device has received the confirmation notification.
    Type: Application
    Filed: August 22, 2014
    Publication date: December 11, 2014
    Inventors: Hideyuki YAMADA, Shinichiro NISHIOKA
  • Patent number: 8903996
    Abstract: A cloud computing information system includes a first collection unit that collects node status information from a cloud computing node, a second collection unit that collects cloud service status information indicative of an attribute of a cloud computing service being executed in the cloud computing node, a third collection unit that collects environmental data sets from a plurality of computing systems where each data set corresponds to attribute values of one of the computing systems, a group building unit that builds a group of computing systems, where the group includes computing systems of the plurality of computing systems with an identical attribute value, a storage unit that stores the node and cloud service status information, environmental data sets, and the identical attribute value, and a selection unit that selects characteristic data from the node and cloud service status information and environmental data sets and sends it to a computing system.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: December 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jens-Peter Akelbein, Nils Haustein, Wolfgang Mueller-Friedt
  • Publication number: 20140337455
    Abstract: The master device of Profibus DP according to the present disclosure automatically configures network by performing a communication with a plurality of slave devices connected through Profibus, the device including a Profibus communication module configured to perform a communication with a plurality of slave devices, an imaginary network configuration information storage configured to be stored in advance with imaginary network configuration information, a network configuration information storage configured to be stored with network configuration information, and a Profibus master state machine configured to obtain network configuration information by performing a communication with the plurality of slave devices in response to the imaginary network configuration information stored in the imaginary network configuration information storage, to store the obtained network configuration information in the network configuration information storage, and to perform a communication with the plurality of slave devi
    Type: Application
    Filed: April 29, 2014
    Publication date: November 13, 2014
    Applicant: LSIS CO., LTD.
    Inventor: Duk Yun CHO
  • Patent number: 8886711
    Abstract: A computer a network interface and a central processing unit. The network interface communicates with a network. The central processing unit (CPU) is operable to receive a networked file system access request packet and to identify a root directory based on the networked file system access request packet. The CPU then identifies a file directory based on the root directory and the networked file system access request packet. The CPU then identifies file object metadata based on the file directory and identifies a set of slice servers based on the file object metadata and the networked file system access request packet. The CPU then issues, via the network interface, a set of commands to a set of slice servers regarding the networked file system access request packet.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: November 11, 2014
    Assignee: Cleversafe, Inc.
    Inventors: Srinivas Palthepu, Greg Dhuse, Vance Thornton, Andrew Baptist, Jason Resch, Ilya Volvovski, John Quigley, Zachary Mark, Bart Cilfone, S. Christopher Gladwin
  • Patent number: 8862685
    Abstract: An electronic communication system including at least first and a second communication units (master, slave) which are connected to one another by means of at least one first data line, wherein the communication system has a data transmission protocol which is designed such that at least one defined communication process comprises the transmission of a synchronization packet (frame sync) and/or of an identification packet (ID) and/or a command packet (CMD) and/or of an address packet (ADDR) from the first communication unit (master) to at least the second communication unit (slave) via at least the first data line.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: October 14, 2014
    Assignee: Continental Teves AG & Co. oHG
    Inventors: Jörn Schriefer, Jürgen Scherschmidt, Thomas Peichl