Saving, Restoring, Recovering Or Retrying (epo) Patents (Class 714/E11.113)

  • Patent number: 11881986
    Abstract: In general, embodiments relate to a method for managing traffic flow along a path between network devices. The method includes initiating, by an end-point network device, monitoring of the path, wherein the end-point network device transmits packets to a target network device over the path, detecting after the initiating, by the end-point network device, that at least a portion of the path has failed, wherein the portion of the path that has failed is external to the end-point network device, in response to the detecting, identifying which portions of network device hardware in the source network device need to be updated to redirect the packets from the end-point network device to the target network device to take a second path, and updating the identified portions of the network device hardware.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: January 23, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Matthew Carrington-Fair, Mayukh Saubhasik
  • Patent number: 11876667
    Abstract: A method includes determining that data out of a peripheral device has been interrupted. In response, control signals are transmitted that cause power to not be supplied to the peripheral device and then cause power to be supplied to the peripheral device. If the peripheral device is determined to not be outputting data, whether data into the peripheral device has been restored is determined. If it is not, control signals are transmitted that cause power to not be supplied to a router and then cause power to be supplied to the router. If the router is determined to be outputting data, control signals are transmitted that cause power to not be supplied to a wireless access point that is coupled to the modem and then cause power to be supplied to the wireless access point. Whether the wireless access point is outputting data is determined.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: January 16, 2024
    Assignee: Dish Network L.L.C.
    Inventor: Eric Hieb
  • Patent number: 11815986
    Abstract: Error handling for resilient software includes: receiving data indicating a region of resilient memory; detecting an error associated with a region of memory; and preventing raising an exception for the error in response to the region of memory falling within the region of resilient memory by preventing the region of memory as being identified as including the error.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: November 14, 2023
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Sudhanva Gurumurthi, Vilas Sridharan
  • Patent number: 11777860
    Abstract: An electronic device includes a NACK buffer configured to temporarily store first packets and second packets, and processing circuitry configured to generate a plurality of frames, which include reference frames depending on decoding of another frame and non-reference frames independent of decoding of another frame, based on hierarchical predictive (P) coding, generate the first packets forming the reference frames and the second packets forming the non-reference frames, based on the plurality of frames, transmit the first packets and the second packets to an external device, receive a NACK request indicating retransmission target packets that have failed to be received by the external device, determine to not retransmit at least some of the retransmission target packets corresponding to the NACK request.
    Type: Grant
    Filed: October 14, 2021
    Date of Patent: October 3, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Byeongjo Park, Sungyeon Kim, Kukjin Kim, Sungjun Park, Jeongbae Seo, Byungho An
  • Patent number: 11764906
    Abstract: A method for a DRX operation is provided. The method includes receiving a first DCI indicating a first location in a first BWP for receiving DL data corresponding to a HARQ process and a second location in a second BWP for transmitting a HARQ feedback corresponding to reception of the DL data; receiving the DL data at the first location; transmitting the HARQ feedback at the second location; starting a first timer in a first symbol of the first BWP immediately after the HARQ feedback to indicate a first time period during which monitoring a PDCCH for the HARQ process is not required; and starting a second timer in a first symbol of the first BWP immediately after expiration of the first timer to indicate a second time period during which monitoring the PDCCH for receiving a second DCI indicating a retransmission of the DL data is required.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: September 19, 2023
    Assignee: FG Innovation Company Limited
    Inventors: Chia-Hung Wei, Chie-Ming Chou
  • Patent number: 11579988
    Abstract: Methods, systems, and devices for reporting control information errors are described. A state of a memory array may be monitored during operation. After detecting an error (e.g., in received control information), the memory device may enter a first state (e.g., a locked state) and may indicate to a host device that an error was detected, the state of the memory array before the error was detected, and/or at least a portion of a control signal carrying the received control information. The host device may diagnose a cause of the error based on receiving the indication of the error and/or the copy of the control signal. After identifying and/or resolving the cause of the error, the host device may transmit one or more commands (e.g., unlocking the memory device and returning the memory array to the original state) based on receiving the original state from the memory device.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: February 14, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Michael Dieter Richter, Thomas Hein, Wolfgang Anton Spirkl, Martin Brox, Peter Mayer
  • Publication number: 20140095922
    Abstract: An initial SIP message is sent to establish a first SIP communication session from a first SIP device. The initial SIP message is sent via a first of a plurality of session managers to a second SIP device. After receiving the initial SIP message at the second SIP device and before ending the first SIP communication session, either the first or second SIP device sends a second SIP message. The second SIP message is sent to the first of the plurality of session managers. Either the first or second SIP devices detects that a response SIP message to the sent second SIP message was not received within a defined time period. In response to detecting that the SIP response message was not received within the defined time period, either the first or second SIP device resends the second SIP message to a second one of the plurality of session managers.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: Avaya Inc.
    Inventors: Stephen Andrew Baker, Harsh V. Mendiratta, Kevin Sean Cripps, Ryan Scott Wallach
  • Publication number: 20140068322
    Abstract: A method, system and computer program product are provided for implementing command timing adjustments to alleviate Dynamic Random Access Memory (DRAM) failures in a computer system. A predefined DRAM failure is detected. Responsive to the detected failure, a set of timers is adjusted for controlling predetermined timings used to access the DRAM. Responsive to the failure being resolved by the adjusted set of timers, checking for a predetermined level of performance is performed.
    Type: Application
    Filed: August 29, 2012
    Publication date: March 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Edgar R. Cordero, Joab D. Henderson, Divya Kumar, Jeffrey A. Sabrowski, Anuwat Saetow
  • Publication number: 20140059375
    Abstract: Embodiments include a recovery system, a computer-readable storage medium, and a method of recreating a state of a datacenter. The embodiments include a plurality of program modules that is executable by a processor to gather metadata from a first datacenter that includes at least one virtual machine (VM), wherein the metadata includes data representative of a virtual infrastructure of the first datacenter. The program modules are also executable by the processor to recreate a state of the first datacenter within a second datacenter using the metadata upon a determination that a failure occurred within the first datacenter, and to recreate the VM within the second datacenter.
    Type: Application
    Filed: August 23, 2012
    Publication date: February 27, 2014
    Applicant: VMware, Inc.
    Inventors: Glenn Bruce MCELHOE, Hoki TAM, Dwayne REEVES, Orran KRIEGER, Philip MCGACHEY
  • Publication number: 20140032964
    Abstract: Techniques for recovering from session failures between clients and database servers are described herein. A session may be established between a client and a first database server to handle a database query for the client. A command of the session may be received by the first database server from the client. Data requested by the command may be retrieved. Prior to responding to the command, the data is spooled to a session state stored in a repository of the first database server, and the session state is replicated to one or more additional database servers. The session state stored in the repository of the first database server enables the first database server and client to recover from a failure of the session. The replicated session state enables the additional database server(s) to reestablish the session and respond to the command, instead of the first database server, if the session fails.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Matthew Alban Neerincx, Luiz Fernando Federico Dos Santos, Oleg Ignat, David Bruce Lomet, Quetzalcoatl Bradley, Raghu Ram, Chadwin James Mumford, Peter Gvozdjak
  • Publication number: 20140025984
    Abstract: Information Technology (IT) system configuration is managed using a set of defined flows with atomic execution properties. The instructions to execute a change to one or more infrastructure elements (a “ forward transaction”) are maintained with instructions and/or information needed to execute a corresponding “reverse” transaction that is responsible for returning the element(s) to a pre-transaction action state in the event of a configuration failure or other request originating at a high level flow.
    Type: Application
    Filed: July 18, 2012
    Publication date: January 23, 2014
    Inventors: Jerry W. Childers, JR., Christopher T. Sears, Rajagopalan Subrahmanian
  • Publication number: 20140006852
    Abstract: A three-dimensional (3-D) processor system includes a first processor chip and a second processor chip in a stacked configuration. The first processor chip includes a first processor having a first set of state registers. The second processor chip includes a second processor having a second set of state registers that corresponds to the first set of state registers. The first and second processors are connected through vertical connections between the first and second processor chips. A mode control circuit operates the processor system in one of a plurality of operating modes. In one mode of operation, the first processor is active and the second processor is inactive, and the first processor operates at a speed greater than a maximum safe speed of the first processor, and the first processor uses the second set of state registers of the second processor to checkpoint a state of the first processor.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: Alper Buyuktosunoglu, Philip G. Emma, Allan M. Hartstein, Michael B. Healy, Krishnan K. Kailas
  • Patent number: 8588142
    Abstract: Provided are a method and apparatus of performing a HARQ in a multiple carrier system. A receiver determines the size of a soft buffer to be used in an effective HARQ process on the basis of the maximum number of effective HARQ processes over a plurality of component carriers and stores the received transport block in the soft buffer. The present invention enables the performance of a HARQ in an efficient manner by using multiple carriers in the event the size of the soft buffer is limited.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: November 19, 2013
    Assignee: LG Electronics Inc.
    Inventors: Dong Youn Seo, Joon Kui Ahn, Suck Chel Yang, Jung Hoon Lee, Ki Jun Kim
  • Publication number: 20130305082
    Abstract: A first memory device receives session information associated with a session between a first network device and a user device. The first memory device outputs the session information associated with the session information. A second memory device receives the session information, associated with the session, from the first memory device. The second memory device receives a communication from the first memory device that the first network device is not functioning. The second memory device sends session information to a second network device, based on receiving the communication from the first network device that the first network device is not functioning, the second network device taking over the session from the first network device.
    Type: Application
    Filed: May 8, 2012
    Publication date: November 14, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Sagiv DRAZNIN, Lalit R. KOTECHA
  • Publication number: 20130290780
    Abstract: In one example, a method for implementing recovery segments includes sending an application message from a parent process executed by a first computing device to a child process executed by a second computing device and identifying a dependency created by the application message. This identified dependency is included in a dependence set of the child process and saved. A checkpoint is generated by the parent process and a checkpoint message that includes dependency information is sent from the parent process to the child process. The child process modifies the dependence set according to the dependency information and generates a second checkpoint that is saved in nonvolatile memory of the second computing device. Upon occurrence of a failure of the parent process, the child process reverts to a most recent checkpoint generated by the child process that does not include the effects of processing an orphan message.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Inventors: Alan H. Karp., Dhruva Chakrabarti, Wojciech Golab, Terence P. Kelly
  • Publication number: 20130151893
    Abstract: Exemplary customer premises equipment (“CPE”) diagnostic, recovery, and reporting systems and methods are disclosed herein. An exemplary method includes a technical support server subsystem aggregating, over time, technical support data representing technical issues of CPE devices and operations performed to resolve the technical issues, identifying a subset of the technical support data, and providing the identified subset of the technical support data to a CPE device for local storage by the CPE device, locally stored technical support data configured to be used by the CPE device to self-recover from a future technical issue associated with the CPE device. In certain embodiments, the CPE device may be configured to function as a media server device and/or as an intermediary technical support device at a customer premises. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 13, 2013
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Saurabh Gorecha, Arjun Baskaran
  • Patent number: 8458398
    Abstract: A computer-readable medium storing a data management program makes a computer manage data redundantly stored in storage devices having storage areas split into slices for data management. The data management program realizes the following functions in the computer. A first function receives irregularity information indicating that each of one or more of the storage devices may be possibly faulty, and stores the irregularity information in a storage; and a second function determines, by reference to the irregularity information, whether or not a first storage device containing a slice to be accessed is possibly faulty, on receipt of access information indicating occurrence of a request to access the slice. When yes is determined, the second function instructs an external device to recover data stored in the slice, where the external device controls a second storage device storing redundant data identical to the data stored in the slice.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: June 4, 2013
    Assignee: Fujitsu Limited
    Inventors: Yasuo Noguchi, Kazutaka Ogihara, Masahisa Tamura, Yoshihiro Tsuchiya, Tetsutaro Maruyama, Takashi Watanabe, Tatsuo Kumano, Kazuichi Oe
  • Patent number: 8428161
    Abstract: A method of transmitting data from a transmitter to a receiver includes transmitting a first data unit to the receiver via a plurality of antennas, the first data unit including a payload that has a plurality of symbols; determining whether the receiver has successfully received the first data unit; and, in response to determining that the receiver has not successfully received the first data unit, transmitting a second data unit to the receiver, the second data unit including the payload, such that transmitting the second data unit includes transmitting the plurality of symbols via at least one of different antennas and different subcarriers with respect to the first data unit.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: April 23, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Yakun Sun, Jungwon Lee
  • Publication number: 20130086412
    Abstract: Disclosed are a cipher control method which supports to maintain a cipher mode between a network system and a terminal. The method of controlling an encryption includes: attempting a connection for operating a communication channel between a terminal and a network system; providing cipher information about a cipher algorithm operation of the terminal to the network system; determining whether the terminal is a problematic terminal operating an abnormal cipher algorithm by the networking system; and when the terminal is determined to be operating abnormal, instructing the terminal to perform a communication channel operation based on a normally operable cipher algorithm by the network system.
    Type: Application
    Filed: October 2, 2012
    Publication date: April 4, 2013
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Samsung Electronics Co., Ltd.
  • Publication number: 20130086416
    Abstract: According to the presently disclosed subject matter there is provided, inter alia, a system and method which enable to identify, in a storage-system, malfunctioning disks, and in response, to activate a power-cycle process only for the specific failing disks, in order to bring these disks into proper operational mode. During the power-cycle process of a failing disk, other disks, which are not failing, remain operative and available.
    Type: Application
    Filed: October 3, 2011
    Publication date: April 4, 2013
    Applicant: INFINIDAT LTD.
    Inventor: Haim KOPYLOVITZ
  • Publication number: 20130080851
    Abstract: A transceiving unit receives at least one sequence of data blocks where the data blocks each have a respective sequence number. The receipt of the data blocks is monitored to establish whether the data blocks have been successfully received or not. A receipt report is selectively generated based at least in part on the performed monitoring. The receipt report includes at least one data part in accordance with a predetermined data format, which includes at least a first data portion with information identifying a sequence number of one data block in the sequence that has not been successfully received and a second data portion with information on whether successful receipt has been achieved for a number of data blocks in the sequence having sequence numbers following directly after the identified sequence number. The receipt report is provided in a generated data block that is transmitted.
    Type: Application
    Filed: November 20, 2012
    Publication date: March 28, 2013
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Telefonaktiebolaget L M Ericsson (publ)
  • Publication number: 20130061091
    Abstract: An approach for providing incomplete action monitoring and service for data transactions is described. Incompleteness of a transaction event associated with an application is monitored. The incompleteness of the transaction event is detected in response to a failure in a communication session that transports data of the application. State information relating to transmission of the data for the application is stored. The restoration of the communication session is determined. Completion of the transaction event is initiated based on the stored state information.
    Type: Application
    Filed: September 2, 2011
    Publication date: March 7, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Devin C. Moore, Wade P. Thompson
  • Publication number: 20130061106
    Abstract: A method and apparatus is disclosed herein for performing wireless communication.
    Type: Application
    Filed: October 30, 2012
    Publication date: March 7, 2013
    Applicant: NTT DOCOMO, INC.
    Inventor: NTT DOCOMO, INC.
  • Publication number: 20130047032
    Abstract: An approach to providing auto recovery of data sets in volumes. When an error condition results from an attempt to access an unintentionally deleted data set, an event is generated and sent to other systems with access to the volume in which the data set existed. The volume is also locked to prevent corruption during the recovery process. A system that has the unintentionally deleted data set open retrieves location information for the data set from control blocks in the system's memory. This location information is used to build a new entry for the data set in the VTOC for the volume. When the data set is thus recovered, the data set is validated, the lock removed, and the data set is made available to the systems sharing the volume.
    Type: Application
    Filed: August 19, 2011
    Publication date: February 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philip R. Chauvet, David C. Reed, Max D. Smith, Keith R. Smith
  • Publication number: 20130024726
    Abstract: A system and method for enabling recovery from backup is disclosed. The removable system may include a processor, a memory, a network interface, a backup management module configured to backup data associated with an information handling system communicatively coupled together. The system may be further configured to boot and restore data associated with the information handling system to which the memory is locally attached. The method may include copying data from an information handling system via the network to memory. The method may further include booting and restoring copied data to the information handling system from the locally attached memory. The system and method may further include an article of manufacture including a computer-readable medium and computer-executable instructions operable to copy data, determine the identity of, boot and restore copied data to an information handling system.
    Type: Application
    Filed: July 20, 2011
    Publication date: January 24, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Carlton A. Andrews, Yuan-Chang Lo
  • Publication number: 20130019124
    Abstract: A datacenter housing servers, computers, data storage devices, telecommunications and related equipment for storing and accessing large amounts of data on a continuous, uninterrupted and reliable basis, which is provided with a supporting system or infrastructure for supplying power and cooling to the datacenter, which involves equipment primarily contained in modules situated outside the building that houses the primary computer and server equipment, whereby said supporting system or infrastructure is designed with redundant equipment, connections, and controls to avoid any single point of potential failure.
    Type: Application
    Filed: July 14, 2011
    Publication date: January 17, 2013
    Applicant: NOVA CORP, INC.
    Inventor: Joshua Nathaniel Grimshaw
  • Publication number: 20130007518
    Abstract: Described are embodiments directed at persistent handles that are used to retain state across network failures and server failovers. Persistent handles are requested by a client after a session has been established with a file server. The request for the persistent handle includes a handle identifier generated by the client. The server uses the handle identifier to associate with state information. When there is a network failure or a server failover, and a reconnection to the client, the handle identifier is used to identify replayed requests that if replayed would create an inconsistent state on the server. The replayed requests are then appropriately handled.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: Microsoft Corporation
    Inventors: Mathew George, David M. Kruse, James T. Pinkerton, Roopesh C. Battepati, Tom Jolly, Paul R. Swan, Mingdong Shang, Daniel Edward Lovinger
  • Publication number: 20120331332
    Abstract: Methods, systems, and computer program products for restarting event and alert analysis after a shutdown in a distributed processing system are provided.
    Type: Application
    Filed: June 22, 2011
    Publication date: December 27, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Carey, Matthew W. Markland, Philip J. Sanders
  • Publication number: 20120331340
    Abstract: An improved method for fault handling in a distributed IT environment. The distributed IT environment executes at least one workflow application interacting with at least one application by using interface information about the at least one application. The method comprises: storing at least one fault handling description in a implementation-independent meta language associated with the at least one application; associating the interface information with the at least one fault handling description based on at least one defined fault handling policy, created based on at least one service definition; and the workflow application if a fault response from the at least one application is received: retrieving at least one associated fault handling description based on at least one fault handling policy, and interpreting and executing a particular meta language code of the at least one associated fault handling description in order to continue the defined workflow application.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 27, 2012
    Applicant: IBM CORPORATION
    Inventors: Khirallah Birkler, Martin Oberhofer, Boris Feist, Torsten Wilms
  • Publication number: 20120324283
    Abstract: The invention relates to a system for data synchronization between two or more computer terminals including, at least one client terminal, a server terminal, a communication network connecting said client and server terminals, a data string being created on said client terminal, said client terminal being configured to send the data string to the server terminal for synchronization between the two terminals, characterized in that upon synchronization failure, reconciliation data with the latest synchronization information including said data string, is configured to be stored in a database on the client terminal and resent later according to a retry counter.
    Type: Application
    Filed: October 11, 2010
    Publication date: December 20, 2012
    Inventors: Konstantin Sorokin, Huong-Ly Mai, Sarah Prioux, Herve Braganti, Eric Habermacher, Annick Whitfield
  • Publication number: 20120304004
    Abstract: A system, method, and computer-readable medium, is described that enables a registry recovery service to retrieve zone files from a target registry, archive the zone files, publish the zone files to a managed DNS server, reconcile ownership of the zone files, and publish the zone files to a provisioning DNS server. The registry recovery service may also implement a WHOIS server for the zone and ownership information and may also implement zone specific features particular to the target registry's TLD. The registry recovery service may also enable DNSSEC extensions on the recovered registry DNS services.
    Type: Application
    Filed: May 27, 2011
    Publication date: November 29, 2012
    Inventors: James Gould, Tarik Essawi, Kenneth Craddock, JR., Velmurugan Periasamy, Ramesh Balasubramanian
  • Publication number: 20120297248
    Abstract: A memory device recognizes that data corruption is present in a block. In response, rather than skip the block and continue write operations into a different uncorrupted block, the memory device continues to write data into the corrupted block. The memory device may write data on the basis of logical groups. The logical groups may be smaller than a block and larger than a page, but other sizes are also possible. In response to write corruption in the block (e.g., from power loss during a write operation), the memory device may skip certain parts of the block and continue writing into the block. For example, the memory device may skip the remainder of the page range in which the logical group was going to be written when data corruption occurred, and instead write that logical group into the block from the start of the next logical group unit, the next available page, or any other boundary.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 22, 2012
    Inventor: Alan David Bennett
  • Publication number: 20120290876
    Abstract: A system for delivering content over a network includes a server. The server is configured to divide the content into multiple segments, to create multiple data streams using the segments of the content, and to transmit each of the data streams via a respective multicast session, wherein a copy of each of the multiple segments is transmitted during a single time slot of the multicast session.
    Type: Application
    Filed: May 10, 2011
    Publication date: November 15, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Douglas M. Nortz, Mark W. Altom, Robert J. Sayko
  • Publication number: 20120278654
    Abstract: The system monitors a wireless device, detects when the device has failed or is not operating properly, and is able to remotely reset the device. The device may be reset remotely without a technician required to physically attend to the device. This out of band management allows for quicker, cheaper and more efficient handling of undesired states of a device, such as failure to operate. For a modem, the system may detect that the modem is not broadcasting a signal or is not communicating with the Internet or other network. The reset may be implemented through an access point in communication with the malfunctioning modem. For an access point, the system may detect that the access point is not communicating with a modem or another access point. The reset may be implemented by a neighboring access point or modem.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 1, 2012
    Inventors: Ming-Jye Shen, Allen Miu
  • Publication number: 20120272113
    Abstract: A wireless communications receiver for receiving data blocks, the receiver comprising: a reception unit arranged to receive a wireless signal, to recover from the wireless signal a data frame containing packets; and an LDPC decoder arranged to recover a data block by LDPC decoding one of the packets. A wireless communications receiver for receiving data blocks, the receiver comprising: a reception unit arranged to receive a wireless signal, to recover a data frame from the wireless signal and to recover an encoded block from the data frame; and an LDPC decoder arranged to recover a data block by LDPC decoding the encoded block. A wireless communications transmitter for transmitting data blocks, the transmitter comprising: an encoder arranged to create an encoded block by LDPC encoding a data block; and a transmit unit arranged to load the encoded block into a data frame as a, or as part of a, packet and transmit the data frame wirelessly.
    Type: Application
    Filed: April 19, 2011
    Publication date: October 25, 2012
    Applicant: Cambridge Silicon Radio Limited
    Inventor: Candido Levita
  • Publication number: 20120266211
    Abstract: A first computer establishes a logical connection to a second computer for requesting and/or receiving data from a database. A logical connection is independent of the underlying physical network connection used to connect to the database. A context identifier is stored by both computers to enable the context of a logical connection to be persisted between switches from one physical network connection to another within the logical connection thus enabling database transfers to be continued on a second physical network connection when a failure in a first physical network connection occurs.
    Type: Application
    Filed: April 14, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Balendran Mugundan, Peter Gvozdjak, Sapna Jeswani, Jimmy Yu Wu, Raghu Ram, Chadwin James Mumford, David Olix
  • Publication number: 20120254652
    Abstract: The monitoring by a monitoring node of a process performed by a monitored node is often devised as a tightly coupled interaction, but such coupling may reduce the re-use of monitoring resources and processes and increase the administrative complexity of the monitoring scenario. Instead, fault detection and recovery may be designed as a non-proprietary service, wherein a set of monitored nodes, together performing a set of processes, may register for monitoring by a set of monitoring nodes. In the event of a failure of a process, or of an entire monitored node, the monitoring nodes may collaborate to initiate a restart of the processes on the same or a substitute monitored node (possibly in the state last reported by the respective processes). Additionally, failure of a monitoring node may be detected, and all monitored nodes assigned to the failed monitoring node may be reassigned to a substitute monitoring node.
    Type: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: Microsoft Corporation
    Inventors: Atul Katiyar, Chinna Babu Polinati
  • Patent number: 8275939
    Abstract: Storage servers use a fast, non-volatile or persistent memory to store data until it can be written to slower mass storage devices such as disk drives. If the server crashes before a write can complete, the data remains safely stored in non-volatile memory. If the data cannot be committed to disk when the server reboots (e.g. because the destination mass storage device is unavailable), it is stored in a file. When the disk reappears, the data in the file may be used to restore a file or filesystem on the disk to a consistent state.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: September 25, 2012
    Assignee: Network Appliance, Inc.
    Inventors: Ratnesh Gupta, James Leong, Atul Goel
  • Publication number: 20120239975
    Abstract: Reducing application downtime during failover including identifying a critical line in the startup of an application, the critical line comprising the point in the startup of the application in which the application begins to use dependent resources; checkpointing the application at the critical line of startup; identifying a failure in the application; and restarting the application from the checkpointed application at the critical line.
    Type: Application
    Filed: May 30, 2012
    Publication date: September 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manohar R. Bodke, Ravikiran Moningi, Ravi A. Shankar, Ranganathan Vidya
  • Publication number: 20120239998
    Abstract: An apparatus and method of configuring a number of retransmissions for an automatic repeat request (ARQ) scheme (e.g., hybrid ARQ) includes configuring one or more first maximum retransmission numbers based on respective one or more first predetermined values and independent of a second maximum retransmission number. The first maximum retransmission numbers may indicate a maximum number of retransmissions related to respective service flows operational with the base station. The second maximum retransmission number may indicate a maximum number of retransmissions related to control messages transmitted in the wireless network, and may be configured based on a second predetermined value. The configuration of the first maximum retransmission numbers may include the maximum retransmissions numbers associated with a specific user in communication with the base station. Further, at least one of the first maximum retransmission numbers of a particular user may be reconfigured to a third predetermined value.
    Type: Application
    Filed: March 16, 2011
    Publication date: September 20, 2012
    Applicant: CLEAR WIRELESS LLC
    Inventors: Sungki PARK, Chunmei LIU, Masoud OLFAT
  • Publication number: 20120226938
    Abstract: The present invention provides a data migration management apparatus that can easily create a re-execution task for re-executing an error-terminated data migration task, and also can increase the possibility of the re-execution task being successful. In a case where a data migration from a migration-source volume to a migration-destination volume fails, the management apparatus uses the information of the failed task to create a re-execution task. The management apparatus changes the configuration of a volume pair as necessary. The management apparatus manages the failed task in association with the re-execution task.
    Type: Application
    Filed: May 21, 2012
    Publication date: September 6, 2012
    Inventors: Akihiko SAKAGUCHI, Hiroshi YAMAKAWA
  • Publication number: 20120221886
    Abstract: Techniques are described for decentralizing a job scheduler in a distributed system environment. Embodiments of the invention may generally include receiving a job to be performed by a multi-nodal system which includes a cluster of nodes. Instead of a centralized job scheduler assigning the job to a node or nodes, each node has a job scheduler which scans a shared-file system to determine what job to execute on the node. In a job requiring multiple nodes, one of the nodes that joined the multi-nodal job becomes the primary node which then assigns and monitors the job's execution on the multiple nodes.
    Type: Application
    Filed: February 24, 2011
    Publication date: August 30, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric L. Barsness, David L. Darrington, Ray L. Lucas, John M. Santosuosso
  • Publication number: 20120216069
    Abstract: A backup image generator can create a primary image and periodic delta images of all or part of a primary server. The images can be sent to a network attached storage device and a remote storage server. In the event of a failure of the primary server, the failure can be diagnosed to develop a recovery strategy. Based on the diagnosis, at least one delta image may be applied to a copy of the primary image to generate an updated primary image at either the network attached storage or the remote storage server. The updated primary image may be converted to a virtual server in a physical to virtual conversion at either the network attached storage device or remote storage server and users may be redirected to the virtual server. The updated primary image may also be restored to the primary server in a virtual to physical conversion. As a result, the primary data storage may be timely backed-up, recovered and restored with the possibility of providing server and business continuity in the event of a failure.
    Type: Application
    Filed: May 1, 2012
    Publication date: August 23, 2012
    Applicant: DSSDR, LLC
    Inventor: Andrew Bensinger
  • Publication number: 20120210166
    Abstract: An intelligent messaging network provides multiple software development kits (SDKs) to assist, e.g., engineers in developing client and server applications. The SDKs can contain a consistent set of application program interfaces (APIs) and a set of platform specific libraries for all intelligent messaging network supported platforms and networks. In addition to the SDKs, the intelligent messaging network can provide developers a resource kit including a set of tools to assist the developers when designing, implementing, and testing their client and server applications. The intelligent messaging network can provide a mobile client and server SDK environment to assist engineers developing client applications and servers. The SDKs can provide an easy to use APIs and a set of platform specific libraries to perform, e.g., compression, network management services, server-to-server communication, server registration/de-registration, and reliable message transport services.
    Type: Application
    Filed: December 29, 2011
    Publication date: August 16, 2012
    Inventors: Rudy G. Bonefas, Richard K. Sobchak, James M. ZOMBEK
  • Publication number: 20120210163
    Abstract: Embodiments of the present invention provide backup and restoration functions for a storage device of a PCI-Express (PCI-e) type that support a low-speed data processing speed for a host. Specifically, embodiments of this invention provide backup and restoration functions for one or more (i.e., a set of) semiconductor storage devices (SSDs). In general, the present invention provides an alarm unit and a secondary power supply coupled to a backup controller. The backup controller is coupled to a backup storage device. When a primary power supply is deactivated (e.g., fails), an alarm unit and the secondary power supply is activated. In response to this activation, the backup controller will backup any data stored on any SSDs of the storage system (as well as any data stored in main memory of the storage system or in main memory of any host server connected thereto).
    Type: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Inventor: Byungcheol Cho
  • Publication number: 20120210167
    Abstract: A method for fast and efficient data downloading in wireless communications. The method includes ways to download file data of a large size from a server (access point) to a user's client (mobile device) at high speed and efficiency by using both mmWave wireless communication and conventional wireless communication (WiFi, 3G, etc.). A server transmits packetized file data to a client. The file data is transmitted as data packets via mmWave. In parallel, the server transmits check packets (roll-call packets) corresponding to the data packets. As a test at the time of establishing links, the latency for each communication line is measured. The receiver side, upon completion of receiving the check packets, checks whether their corresponding mmWave packets have arrived. If any corresponding mmWave packet has not arrived, it is determined that the mmWave packet has been lost and a retransmission request is immediately returned to the server via WiFi.
    Type: Application
    Filed: February 13, 2012
    Publication date: August 16, 2012
    Applicant: International Business Machines Corporation
    Inventors: Yasunao Katayama, Nobuyuki Ohba, Kohji Takano
  • Publication number: 20120204074
    Abstract: Methods and devices are provided where when an online parameter change is requested a data transfer unit is stopped, a parameter change is communicated and the data transfer unit is started with changed parameters to generate new data transfer units.
    Type: Application
    Filed: August 4, 2011
    Publication date: August 9, 2012
    Inventors: Dietmar SCHOPPMEIER, Gert SCHEDELBECK
  • Publication number: 20120198268
    Abstract: Embodiments enable recovery of push notification channels via session information associated with user identifiers. A proxy service creates session information describing push notification channels (e.g., subscriptions) for a user and associates the session information with a user identifier. The session information is stored in a cloud service or other storage area separate from the proxy service. After failure of a user computing device or the proxy service, the session information is obtained via the user identifiers and the push notification channels are re-created with the session information. In some embodiments, the proxy service enables delivery of the same notification to multiple computing devices associated with the user identifier.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: MICROSOFT CORPORATION
    Inventor: Rashid Qureshi
  • Publication number: 20120179934
    Abstract: A method and non-transitory computer-readable medium are disclosed for extending a hold timer that binds an application-layer session when a transport-layer out-of-order message queue includes an out-of-order message for the application-layer session. An application receives an application-layer message from transport protocol logic that is configured to deliver in-order application-layer messages to the application. The received application-layer message is a next in-order application-layer message for an application-layer session that is bound by a hold timer. After an amount time has passed, the application detects an expiration of the hold timer. In response, rather than immediately tearing down the application-layer session, the application inspects an out-of-order queue of the transport protocol logic. The hold timer is extended when the out-of-order queue includes an out-of-order application-layer message for the application-layer session.
    Type: Application
    Filed: January 7, 2011
    Publication date: July 12, 2012
    Inventors: Anantha RAMAIAH, Keyur PATEL, Shrirang BAGE
  • Publication number: 20120159238
    Abstract: A system and method for recovering from a configuration error are disclosed. A Basic Input Output System (BIOS) configures a memory associated with a node of an information handling system and enables a progress monitoring process during configuration of the memory. The memory is disabled if the BIOS determines that a configuration error occurred and a memory reference code associated with the memory is modified in order to prevent a reset of the information handling system.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: DELL PRODUCTS L.P.
    Inventor: Bi-Chong Wang