Master Accessing Slave Storage Patents (Class 709/211)
-
Patent number: 11716169Abstract: 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: GrantFiled: March 1, 2022Date of Patent: August 1, 2023Assignee: SK hynix Inc.Inventors: Cheng Wei Yu, Wen Jyh Lin, Lan Feng Wang
-
Patent number: 11288187Abstract: 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: GrantFiled: January 31, 2019Date of Patent: March 29, 2022Assignee: SK hynix Inc.Inventor: Jinliang Mao
-
Patent number: 11232063Abstract: 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: GrantFiled: October 9, 2019Date of Patent: January 25, 2022Assignee: Google LLCInventors: Shahar Frank, Amos Ben-Ari
-
Patent number: 11232255Abstract: 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: GrantFiled: June 13, 2018Date of Patent: January 25, 2022Assignee: Adobe Inc.Inventors: Franck Dernoncourt, Walter Chang, Trung Bui, Sean Fitzgerald, Sasha Spala, Kishore Aradhya, Carl Dockhorn
-
Patent number: 11210245Abstract: 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: GrantFiled: October 9, 2018Date of Patent: December 28, 2021Assignee: EMC IP Holding Company LLCInventors: Deepak Vokaliga, Subin George, Arieh Don
-
Patent number: 11080648Abstract: 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: GrantFiled: July 13, 2017Date of Patent: August 3, 2021Assignee: Charter Communications Operating, LLCInventors: Timothy P. Germain, Faiz Ali, Michael A. Brown
-
Patent number: 10929121Abstract: 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: GrantFiled: October 31, 2016Date of Patent: February 23, 2021Assignee: ALIBABA GROUP HOLDING LIMITEDInventors: Zhijian Zhang, Miaokui Ma
-
Patent number: 10877787Abstract: 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: GrantFiled: December 26, 2017Date of Patent: December 29, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mark Russinovich, Naga Govindaraju
-
Patent number: 10769041Abstract: 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: GrantFiled: July 10, 2018Date of Patent: September 8, 2020Assignee: FUJITSU LIMITEDInventors: Masanori Takaoka, Naoyoshi Toshine, Yuya Ikuta, Junichi Murakami, Hideki Nagatomo, Sei Murata, Akihide Otawa
-
Patent number: 10652344Abstract: 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: GrantFiled: October 4, 2016Date of Patent: May 12, 2020Assignee: F-SECURE CORPORATIONInventors: Christine Bejerasco, Karmina Aquino, Heikki Hannikainen
-
Patent number: 10495711Abstract: 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: GrantFiled: August 10, 2017Date of Patent: December 3, 2019Assignee: Siemens Healthcare GmbHInventor: Stefan Schor
-
Patent number: 10489341Abstract: 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: GrantFiled: June 25, 2018Date of Patent: November 26, 2019Assignee: QUANTA COMPUTER INC.Inventors: Fa-Da Lin, Pin-Hao Hung
-
Patent number: 10476816Abstract: 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: GrantFiled: September 15, 2017Date of Patent: November 12, 2019Assignee: Facebook, Inc.Inventors: Che Kin Leung, Xu Wang, Zhiping Yao, Hans-Jergen Schmidtke, Lingjun Wu
-
Patent number: 10397225Abstract: 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: GrantFiled: August 25, 2016Date of Patent: August 27, 2019Assignee: Worcester Polytechnic InstituteInventor: Craig A. Shue
-
Patent number: 10237315Abstract: 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: GrantFiled: September 20, 2016Date of Patent: March 19, 2019Assignee: AT&T Intellectual Property I, L.P.Inventor: Christopher Baldwin
-
Patent number: 10218809Abstract: 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: GrantFiled: October 12, 2016Date of Patent: February 26, 2019Assignee: HOME BOX OFFICE, INC.Inventors: Dexter Paul Bradshaw, Jeffrey Stamerjohn, Jinjiang Zeng
-
Patent number: 10084869Abstract: 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: GrantFiled: October 4, 2013Date of Patent: September 25, 2018Assignee: VERTO ANALYTICS OYInventor: Hannu Verkasalo
-
Patent number: 10042804Abstract: 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: GrantFiled: November 3, 2014Date of Patent: August 7, 2018Assignee: Sanmina CorporationInventors: Charles Edward Watson, Jr., Rajesh Kota, David Brian Glasco
-
Patent number: 10031836Abstract: 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: GrantFiled: November 7, 2014Date of Patent: July 24, 2018Assignee: CA, INC.Inventors: Steven Cornelis Versteeg, Miao Du, Jean-Guy Schneider, John Collis Grundy, Jun Han
-
Patent number: 10013181Abstract: 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: GrantFiled: December 7, 2015Date of Patent: July 3, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew G. Borlick, Lokesh M. Gupta, Roger G. Hathorn, Karl A. Nielsen
-
Patent number: 9967163Abstract: 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: GrantFiled: April 14, 2014Date of Patent: May 8, 2018Assignee: Hitachi, Ltd.Inventors: Masafumi Kinoshita, Takafumi Koike, Izumi Mizutani, Naoki Haraguchi
-
Patent number: 9935899Abstract: 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: GrantFiled: February 10, 2015Date of Patent: April 3, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Jayaram Mudigonda, Parthasarathy Ranganathan
-
Patent number: 9838985Abstract: 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: GrantFiled: April 20, 2015Date of Patent: December 5, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sandra I Vargas, David R Williamson, Gary W Hall, Michael A Foster, Juan V. Esteve Balducci
-
Executing an all-to-allv operation on a parallel computer that includes a plurality of compute nodes
Patent number: 9830186Abstract: 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: GrantFiled: May 27, 2014Date of Patent: November 28, 2017Assignee: International Business Machines CorporationInventors: Charles J. Archer, Nysal Jan K. A., Sameh S. Sharkawi -
Executing an all-to-ally operation on a parallel computer that includes a plurality of compute nodes
Patent number: 9772876Abstract: 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: GrantFiled: January 6, 2014Date of Patent: September 26, 2017Assignee: International Business Machines CorporationInventors: Charles J. Archer, Nysal Jan K.A., Sameh S. Sharkawi -
Patent number: 9558164Abstract: 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: GrantFiled: January 15, 2009Date of Patent: January 31, 2017Assignee: F5 Networks, Inc.Inventors: Richard Sevrinsky, Shlomo Yona
-
Data transfer apparatus, host apparatus, data transfer system, and communication mode setting method
Patent number: 9529761Abstract: 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: GrantFiled: February 19, 2015Date of Patent: December 27, 2016Assignee: Panasonic CorporationInventor: Yoshinao Kawai -
Patent number: 9461943Abstract: 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: GrantFiled: September 12, 2012Date of Patent: October 4, 2016Assignee: Cisco Technology, Inc.Inventors: Hrishikesh Narasimhan, Vipin Jain, Sukhesh Halemane, Dhananjaya Rao
-
Patent number: 9354912Abstract: 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: GrantFiled: July 22, 2013Date of Patent: May 31, 2016Assignee: Nutanix, Inc.Inventors: Mohit Aron, Brent Chun, Chaitanya Venkata Krishna Bayapuneni
-
Patent number: 9286087Abstract: 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: GrantFiled: March 13, 2013Date of Patent: March 15, 2016Assignee: Citrix Systems, Inc.Inventors: Richard Sharp, David Scott
-
Patent number: 9253182Abstract: 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: GrantFiled: August 25, 2014Date of Patent: February 2, 2016Assignee: Amazon Technologies, Inc.Inventor: Jaskirat Singh Veen
-
Patent number: 9128622Abstract: 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: GrantFiled: December 16, 2013Date of Patent: September 8, 2015Assignee: EMC CorporationInventors: Ziye Yang, Lintao Wan, Chenhui Fan, Xi Chen, YinKee Yee
-
Patent number: 9116726Abstract: 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: GrantFiled: September 28, 2012Date of Patent: August 25, 2015Assignee: VMware, Inc.Inventors: Faraz Shaikh, Krishna Yadappanavar, Murali Vilayannur
-
Patent number: 9070420Abstract: 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: GrantFiled: April 13, 2011Date of Patent: June 30, 2015Assignee: MStar Semiconductors, Inc.Inventors: Chunkai Derrick Wei, Po-Sung Huang, Yi Ling Chen, Ming-Chieh Yeh, Chih-Chieh Lee
-
Publication number: 20150142885Abstract: 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: ApplicationFiled: November 21, 2013Publication date: May 21, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: FARIED ABRAHAMS, SANDEEP R. PATIL, PIYUSH SARWAL, RIYAZAHAMAD M. SHIRAGUPPI, GANDHI SIVAKUMAR
-
Patent number: 9021089Abstract: 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: GrantFiled: May 21, 2012Date of Patent: April 28, 2015Assignee: Fujitsu LimitedInventors: Toshihiro Nakamura, Gaku Todokoro
-
Patent number: 9015267Abstract: 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: GrantFiled: March 15, 2013Date of Patent: April 21, 2015Assignee: Motech Industries, Inc.Inventors: Yung-Hsiang Liu, Kuo-Hsin Chu, Wen-Cheng Liang
-
Patent number: 9009219Abstract: 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: GrantFiled: August 25, 2011Date of Patent: April 14, 2015Assignee: VMware, Inc.Inventors: Puneet Singh Chawla, Daniel Beveridge, Scott Howard Davis
-
Patent number: 8984060Abstract: 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: GrantFiled: October 29, 2013Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Ping Li, Min Cai, Hui Yang, Jia M. Zhang
-
Patent number: 8977682Abstract: 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: GrantFiled: September 24, 2012Date of Patent: March 10, 2015Assignee: International Business Machines CorporationInventors: Ping Li, Min Cai, Hui Yang, Jia M. Zhang
-
Patent number: 8972514Abstract: 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: GrantFiled: December 3, 2009Date of Patent: March 3, 2015Assignee: Mitsubishi Electric CorporationInventor: Yasuo Maeda
-
Patent number: 8965995Abstract: 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: GrantFiled: August 13, 2012Date of Patent: February 24, 2015Assignee: Cheng Uei Precision Industry Co., Ltd.Inventor: Chih-Jen Kuo
-
Publication number: 20150052214Abstract: 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: ApplicationFiled: December 24, 2012Publication date: February 19, 2015Inventors: Jianbo Zhao, Zhiqiang Wang
-
Patent number: 8957784Abstract: 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: GrantFiled: September 7, 2011Date of Patent: February 17, 2015Assignee: Korea Electric Power CorporationInventors: No-Gil Myoung, Young-Hyun Kim, Sang-Youm Lee, Byung-Seok Park, In-Ji Choi, Ho-Wook Yang
-
Patent number: 8931054Abstract: 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: GrantFiled: February 28, 2013Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Khoa D Huynh, Rezaul S Islam, Badari Pulavarty
-
Publication number: 20140365595Abstract: 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: ApplicationFiled: August 22, 2014Publication date: December 11, 2014Inventors: Hideyuki YAMADA, Shinichiro NISHIOKA
-
Patent number: 8903996Abstract: 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: GrantFiled: August 9, 2012Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Jens-Peter Akelbein, Nils Haustein, Wolfgang Mueller-Friedt
-
Publication number: 20140337455Abstract: 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 deviType: ApplicationFiled: April 29, 2014Publication date: November 13, 2014Applicant: LSIS CO., LTD.Inventor: Duk Yun CHO
-
Patent number: 8886711Abstract: 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: GrantFiled: November 17, 2010Date of Patent: November 11, 2014Assignee: 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: 8863238Abstract: A control unit for controlling a card reader. The control unit includes an authentication management unit for transmitting/receiving information to/from a host and each of a first encryption magnetic head device and a second encryption magnetic head device to mutually authenticate each other. The authentication management unit includes (1) a commanding means for commanding one of the first encryption magnetic head device and the second encryption magnetic head device to create lower-level information for authentication, according to a request on authentication from the host, (2) a sharing means for transmitting the lower-level information for authentication received from the above-mentioned one device to the other device for the purpose of sharing it and (3) a transmission means for transmitting the lower-level information for authentication, having been shared in all of the first encryption magnetic head device and the second encryption magnetic head device, to the host.Type: GrantFiled: November 15, 2012Date of Patent: October 14, 2014Assignee: Nidec Sankyo CorporationInventor: Tsutomu Baba