Transmission Data Record (e.g., For Retransmission) Patents (Class 714/18)
-
Patent number: 9639294Abstract: Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.Type: GrantFiled: March 2, 2016Date of Patent: May 2, 2017Assignee: Commvault Systems, Inc.Inventors: Anand Prahlad, David Ngo
-
Patent number: 9621325Abstract: This invention relates to techniques for timing control in transmission or reception of data units in wireless communication. To better use the resources in a transceiver, a timing parameter is repeatedly initiated and reassigned. Depending on how the data units being handled, the timing parameter can be used to control a transceiver to retry transmission of data units or purge data units.Type: GrantFiled: May 30, 2016Date of Patent: April 11, 2017Assignee: Stoic Ventures, LLCInventors: Yalun Li, William Li, Jr.
-
Patent number: 9609015Abstract: A cloud-based method, a behavioral analysis system, and a cloud-based security system can include a plurality of nodes communicatively coupled to one or more users, wherein the plurality of nodes each perform inline monitoring for one of the one or more users for security comprising malware detection and preclusion; and a behavioral analysis system communicatively coupled to the plurality of nodes, wherein the behavioral analysis system performs offline analysis for any suspicious content from the one or more users which is flagged by the plurality of nodes; wherein the plurality of nodes each comprise a set of known malware signatures for the inline monitoring that is periodically updated by the behavioral analysis system based on the offline analysis for the suspicious content.Type: GrantFiled: July 10, 2015Date of Patent: March 28, 2017Assignee: Zscaler, Inc.Inventors: Sriram Natarajan, Narinder Paul, Julien Sobrier, Karthikeyan Thamilarasu, Balakrishna Bayar, Michael Andrew William Sutton
-
Patent number: 9602297Abstract: Various example embodiments are disclosed relating to the establishment of reliable multicast/broadcast sessions in a wireless network. According to an example embodiment, an apparatus may be configured to receive, from a wireless recipient station, a request to establish a reliable multicast/broadcast session with the recipient station. The apparatus may be further configured to transmit, to the recipient station, a response to the request to establish the reliable multicast /broadcast session. The response may include one or more retransmission fields describing a retransmission of data for the requested reliable multicast/broadcast session. For example, the request may include a retransmission multicast address to be used for retransmission of data for the multicast/broadcast session.Type: GrantFiled: March 10, 2008Date of Patent: March 21, 2017Assignee: Nokia Technologies OyInventor: Naveen Kumar Kakani
-
Patent number: 9603018Abstract: Described herein is a method for providing peer to peer remote control management between a helper and a beneficiary mobile device. The method includes registering, by the helper and beneficiary mobile devices, with a secure server. The helper mobile device authenticates with the secure server. The helper or the beneficiary mobile device perform discovery with respect to the other device. A trust relationship is established between the helper and beneficiary mobile devices by performing mutual authentication. An auto connection discovery process is performed to determine if the helper and the beneficiary mobile devices are on a same sub network. A peer to peer connection is established between the helper and the beneficiary mobile devices if the helper and the beneficiary mobile devices are on the same sub network and a secure server mediates between the helper and the beneficiary mobile devices if they are on different sub networks.Type: GrantFiled: July 24, 2015Date of Patent: March 21, 2017Assignee: AETHERPAL INC.Inventors: Deepak Gonsalves, Calvin Charles, Ranjithkumar Palanichamy, Ramesh Parmar, Subramanyam Ayyalasomayajula, Pooja Chengappa
-
Patent number: 9560165Abstract: A BT offline data download system and method, and a computer storage medium with instructions to perform BT offline data download are provided. The system may include an offline download task management server that may receive a download task. The system may also include an offline download scheduling server that may perform arrangement and combination processing on the download task. An offline download server may then download data according to the download task. The data may correspond to a subset of files after the arrangement and combination processing, and store the downloaded data in a storage server. A download client device may download, from the storage server, the downloaded data of the subset of files corresponding to the download task. The subset of files may be selected by a user to be obtained at the download client device.Type: GrantFiled: January 14, 2014Date of Patent: January 31, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Gang Liu, Chenyuan Zhu
-
Patent number: 9504030Abstract: A method of processing control information in a mobile communication system is disclosed, by which an RRC connection setup can be quickly completed and by which control information can be processed without an unnecessary standby of a mobile terminal. The present invention includes the steps of receiving a plurality of protocol data units transmitted plural time from a transmitting side via one common logical channel by an RLC (radio link control) entity operating in a UM (unacknowledged mode) and having a receiving window and a timer, reordering a plurality of the received protocol data units using sequence numbers of a plurality of the received protocol data units, the receiving window and the timer, reassembling at least one service data unit by processing a plurality of the re-ordered protocol data units, and delivering the at least one service data unit.Type: GrantFiled: September 25, 2015Date of Patent: November 22, 2016Assignee: LG ELECTRONICS INC.Inventors: Young Dae Lee, Sung Duck Chun, Myung Cheul Jung, Sung Jun Park
-
Patent number: 9471580Abstract: A file management apparatus updates areas to be updated when a file operation is performed by collectively writing out buffer caches into a storage device for each of the areas according to a recording order corresponding to the type of the file operation.Type: GrantFiled: August 28, 2012Date of Patent: October 18, 2016Assignee: Canon Kabushiki KaishaInventor: Kohei Shogome
-
Patent number: 9473273Abstract: According to one embodiment, a host controller includes a command generator and detector. The command generator generates a command having a retransmission flag in an argument, and transmits the generated command to a memory device. The detector detects timeout if a response from the memory device cannot be recognized within a defined time. When transmitting an initial command, the host controller clears the retransmission flag and transmits the command. If the detector detects timeout, the host controller sets the retransmission flag, and retransmits the same command as the initial command to the device. If a normal response corresponding to the initial command or retransmitted command is received, the host controller recognizes that the command is correctly executed.Type: GrantFiled: October 8, 2014Date of Patent: October 18, 2016Assignee: KABUSHIKI KAISHA TOSHIBAInventor: Akihisa Fujimoto
-
Patent number: 9450613Abstract: A circuitry comprising a syndrome generator configured to generate a syndrome based on a parity check matrix and a binary word comprising a first set of bits and a second set of bits is provided. For the first set of bits an error correction of correctable bit errors within the first set is provided by the parity check matrix and for the second set of bits an error detection of a detectable bit errors within the second set is provided by the parity check matrix.Type: GrantFiled: July 10, 2014Date of Patent: September 20, 2016Assignee: Infineon Technologies AGInventors: Thomas Kern, Ulrich Backhausen, Thomas Rabenalt, Michael Goessel, Klaus Oberlaender, Christian Badack
-
Patent number: 9356763Abstract: This invention relates to techniques for managing a timer used in transmission or reception of data units in wireless communication. To better use the resources in a transceiver, one timer is used. Depending on how the data units being handled, the timer can be used to control a transceiver to retry transmission of data units or purge data units.Type: GrantFiled: December 9, 2014Date of Patent: May 31, 2016Inventors: Yalun Li, William Li, Jr.
-
Patent number: 9306860Abstract: A congestion control system and method for dynamically maximizing a communication link throughput is presented. The method involves monitoring and managing a variable number of streams from one or more URLs and their respective download fragment size in order to maximize the changing link capacity. The number of participating streams is adjusted according to total link congestion status.Type: GrantFiled: October 14, 2013Date of Patent: April 5, 2016Assignee: Giraffic Technologies LTD.Inventors: Yoel Zanger, Gil Gat, Offer Atziz, Stanislav Tulchin, Sharon Malkiel
-
Patent number: 9294263Abstract: A circuit includes a plurality of synchronizers to adapt a signal from a first clock domain to a second clock domain. Each synchronizer of the plurality of synchronizers includes a synchronizer input to receive the signal from the first clock domain and a synchronizer output to provide the signal as adapted to the second clock domain. The circuit also includes a multiplexer (mux) that includes a plurality of mux inputs and a mux output. Each mux input is coupled to the synchronizer output of a respective synchronizer of the plurality of synchronizers. The mux output provides the signal, as adapted to the second clock domain, from the synchronizer output of a selected synchronizer of the plurality of synchronizers.Type: GrantFiled: January 2, 2014Date of Patent: March 22, 2016Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Mark Buckler, Wayne P. Burleson, Srilatha Manne
-
Patent number: 9246636Abstract: A computer-implemented method for detecting TCP packet losses and expediting packet retransmission is disclosed. The method includes assigning to each packet transmitted or retransmitted a sequential order number, determining from an ACK packet or SACK segment thereof the sequential order number of a received packet, recording the determined sequential order number as a highest received order number in case the determined sequential order number is greater than a current highest received order number, and retransmitting all unacknowledged packets having sequential order numbers less than the highest received order number.Type: GrantFiled: July 8, 2014Date of Patent: January 26, 2016Assignee: Appex Networks Holding LimitedInventors: Yongdong Wang, Hao Zhuang
-
Patent number: 9246639Abstract: Embodiments of the present invention provide a method for ensuring quality of service of an Internet Protocol television live broadcast service, and the method includes: detecting a live broadcast packet received from an original multicast group (100); if detecting that the live broadcast packet has an error or a loss, joining a multicast group corresponding to a delay multicast stream sent by a retransmission server, and receiving a delay retransmission packet from the delay multicast stream (102); and recovering the live broadcast packet according to the received delay retransmission packet (104). Correspondingly, a terminal and a retransmission server are provided. Once the terminal detects that the original packet has a loss or an error, the terminal directly receives a packet from a delay packet stream sent by the retransmission server for recovering, thereby avoiding a NACK storm, simplifying the processing of the retransmission server, and improving the retransmission efficiency.Type: GrantFiled: July 2, 2012Date of Patent: January 26, 2016Assignee: Huawei Technologies Co., Ltd.Inventor: Xiongbing Ou
-
Patent number: 9203813Abstract: Provided is a content distribution method which allows a source device to safely distribute copyrighted content to a sink device in response to a request from the sink device as a trigger. The content distribution method includes a list transmission step S11, a content request step S12, and a content transfer step S13. In S11, a source device transmits metadata which includes a format identifier indicating that content is distributable under the specification of the HDCP and the URL of the content. In S12, a sink device makes a request for content identified by the URL after adding information necessary for authentication processing to the request. In S13, the source device creates an encryption key by performing the authentication processing on the sink device in accordance with the information necessary for the authentication processing, encrypts the content using the encryption key, and transfers the encrypted content to the sink device.Type: GrantFiled: February 19, 2014Date of Patent: December 1, 2015Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventor: Shigeki Matsunaga
-
Patent number: 9191402Abstract: Systems and methods for domain classification using the network request behavior of clients are provided. The network requests of a plurality of clients are analyzed to determine a domain corresponding to each request. This information can be used to associate a set of domains with each individual client. Because of the reciprocal nature of a network request, the information is also used to associate a set of clients with each individual domain. Within the plurality of domains associated with the plurality of clients, there may exist known domains having a classification and unknown domains having no classification. Based on the correlation of clients and domains from their respective associations, the system generates domain classification information for at least one of the unknown domains.Type: GrantFiled: January 25, 2013Date of Patent: November 17, 2015Assignee: OpenDNS, Inc.Inventor: Ping Yan
-
Patent number: 9182922Abstract: For dynamically adjusting write pacing, a calculation module calculates an interval as a maximum threshold for a primary volume divided by a first maximum pacing level for a first importance level. The calculation module further calculates a first pacing level as a number of record sets that have not been mirrored to a secondary volume divided by the interval. The first pacing level is set to the first maximum pacing level if the first pacing level is greater than the first maximum pacing level. The calculation module also selects a first pacing delay associated with the first pacing level from a delay table. A pacing module delays writes for a first channel command word writing to the primary volume by the first pacing delay.Type: GrantFiled: September 11, 2013Date of Patent: November 10, 2015Assignee: GLOBALFOUNDRIES, INC.Inventors: Eduard A. Diel, Matthew J. Kalos, Alan G. McClure, Carol S. Mellgren, Alfred E. Sanchez, David M. Shackelford, Warren K. Stanley
-
Patent number: 9183103Abstract: Techniques for replicating a write-back cache are provided. In one embodiment, a first computer system can receive a write request from a virtual machine (VM) that includes data to be written to a shared storage device. The first computer system can further save the data in a local cache device and transmit, via a network interface controller (NIC), a data packet including the data to a second computer system. Upon determining that the data packet has been transmitted via the NIC, the first computer system can communicate an acknowledgment to the VM indicating that the write request has been successfully processed.Type: GrantFiled: May 31, 2013Date of Patent: November 10, 2015Assignee: VMware, Inc.Inventor: Erik Cota-Robles
-
Patent number: 9179460Abstract: A method of processing control information in a mobile communication system is disclosed, by which an RRC connection setup can be quickly completed and by which control information can be processed without an unnecessary standby of a mobile terminal. The present invention includes the steps of receiving a plurality of protocol data units transmitted plural time from a transmitting side via one common logical channel by an RLC (radio link control) entity operating in a UM (unacknowledged mode) and having a receiving window and a timer, re-ordering a plurality of the received protocol data units using sequence numbers of a plurality of the received protocol data units, the receiving window and the timer, reassembling at least one service data unit by processing a plurality of the re-ordered protocol data units, and delivering the at least one service data unit.Type: GrantFiled: April 13, 2015Date of Patent: November 3, 2015Assignee: LG ELECTRONICS INC.Inventors: Young Dae Lee, Sung Duck Chun, Myung Cheul Jung, Sung Jun Park
-
Patent number: 9124513Abstract: A method and system for multicasting Internet-protocol television (IPTV) channels is disclosed. In order to receive desired IPTV channels, a first-hop router (FHR) may send a join message to a last-hop router (LHR) establishing multiple paths across a backbone network. The join message may specify mapping at least one virtual IPTV channel to a plurality of multicast channels, along with the desired IPTV channels. The multicast channels may then be transmitted in a round-robin manner over the multiple paths from the LHR to the FHR. A number of virtual IPTV channels may be modified in response to determining a loading profile over the multiple paths to maintain a balanced load among the multiple paths.Type: GrantFiled: September 30, 2009Date of Patent: September 1, 2015Assignee: AT&T Intellectual Property I, L.P.Inventor: Yetik Serbest
-
Patent number: 9083541Abstract: A computing device configured for retransmitting lost packets for multicast is described. It includes a processor and instructions in memory. It identifies data, which it begins sending via multicast. No data is resent until all the data has been sent. The computing device requests missed packet lists and waits. It adds missed packets to a map if there are replies. It determines whether there are any missed packets and resends any missed packets. Another computing device for retransmitting lost packets for multicast is described. It includes a processor and instructions in memory. It identifies data for distribution, which it begins sending via multicast. It waits to resend any data until all of the data has been sent. A missed packet indication is requested and received. The computing device updates lists of complete and incomplete target nodes. It determines and sends a peer download instruction.Type: GrantFiled: December 28, 2010Date of Patent: July 14, 2015Assignee: Crimson CorporationInventors: Gregory P. Olsen, Alan B. Butt
-
Patent number: 9083585Abstract: The Real-time Transport Protocol (RTP) and its related standards define a retransmission packet format and a way to give feedback via Negative ACKnowledge (NACK) packets for data that has been lost. In one embodiment, a unicast RTP repair session is associated with a main Source Specific Multicast (SSM) multicast session. Real-time Transport Control Protocol (RTCP) NACK packets are then used for feedback to a SSM feedback target address. This dynamically instantiates unicast RTP repair for multicast sessions. The repair scheme can be used for repairing multicast channels or joining new multicast channels. In another embodiment, a media transmission device shares an IP address with one or more other media transmission devices. The shared IP address can also be used to route multiple identical multicast media streams to different media stream receivers.Type: GrantFiled: October 4, 2013Date of Patent: July 14, 2015Assignee: Cisco Technology, Inc.Inventor: David R. Oran
-
Patent number: 9078254Abstract: A method of processing control information in a mobile communication system is disclosed, by which an RRC connection setup can be quickly completed and by which control information can be processed without an unnecessary standby of a mobile terminal. The present invention includes the steps of receiving a plurality of protocol data units transmitted plural time from a transmitting side via one common logical channel by an RLC (radio link control) entity operating in a UM (unacknowledged mode) and having a receiving window and a timer, re-ordering a plurality of the received protocol data units using sequence numbers of a plurality of the received protocol data units, the receiving window and the timer, reassembling at least one service data unit by processing a plurality of the re-ordered protocol data units, and delivering the at least one service data unit.Type: GrantFiled: November 3, 2014Date of Patent: July 7, 2015Assignee: LG ELECTRONICS INC.Inventors: Young Dae Lee, Sung Duck Chun, Myung Cheul Jung, Sung Jun Park
-
Patent number: 9063895Abstract: Described is non-disruptive data migration from a source array to a heterogeneous destination array. A name server database is queried to obtain port names for each source array port. The source array is queried to obtain information about each source array LUN. A target array is generated at the destination array for receiving a copy of data resident at the source array. The target array has at least as many ports and at least as many LUNs as the source array. Each source array LUN corresponds to a target array LUN and is equal in storage capacity as that corresponding LUN. All data resident in the source array LUNs are copied to corresponding target array LUNs. The name server database is reconfigured to associate source port names with the port addresses of the target array such that the target array appears to a host as the source array.Type: GrantFiled: June 29, 2007Date of Patent: June 23, 2015Assignee: EMC CorporationInventors: Kiran Madnani, Adi Ofer, Jeffrey A. Brown
-
Patent number: 9063896Abstract: Described is non-disruptive data migration from a source virtual array at a source storage array to a target virtual array at a heterogeneous destination storage array. A name server database is queried to obtain port names for each source port. The source storage array is queried to obtain information about each source virtual array LUN. A target virtual array is generated at the destination array for receiving a copy of data resident at the source virtual array. The target virtual array has at least as many ports and at least as many LUNs as the source virtual array. Data resident in the source virtual array LUNs are copied to corresponding target virtual array LUNs. The name server database is reconfigured to associate source port names with the virtual port addresses of the target virtual array such that the target virtual array appears to a host as the source virtual array.Type: GrantFiled: June 29, 2007Date of Patent: June 23, 2015Assignee: EMC CorporationInventors: Kiran Madnani, Adi Ofer, Jeffrey A. Brown
-
Publication number: 20150135009Abstract: When a failure of a reply in response to a packet is detected, A terminal apparatus transmits, to a stand-by information processing apparatus, multiple packets in which multiple divided command statements are attached to header areas thereof, the divided command statements being obtained by dividing into multiple statements a command statement for a switch command to switch from a currently-operated information processing apparatus to the stand-by information processing apparatus. The stand-by information processing apparatus stores each of the divided command statements that are attached to the packets that are transmitted from the terminal apparatus. The stand-by information processing apparatus performs a switch operation to switch from the currently-operated information processing apparatus to the stand-by the information processing apparatus in accordance with the switch command that is generated from the stored divided command statements.Type: ApplicationFiled: October 29, 2014Publication date: May 14, 2015Applicant: FUJITSU LIMITEDInventor: Masayoshi UTAKA
-
Patent number: 9015564Abstract: Data objects are delivered over a packet-switched network and receivers receive encoded symbols, such as repair symbols, broadcast or multicast, with sufficient information to form requests for additional symbols as needed based on what source symbols or sub-symbols are needed or missing. The requests can be made in a unicast or request fashion. Requesting and broadcasting might be done by different entities. A broadcast server can generate and store repair symbols while a source server can store content in source form. A request can be a unicast HTTP byte-range request, such as a URL, starting position and length. Requests might be aligned with starting positions of files. A receiver can calculate starting and ending byte positions of symbols or sub-symbols in a file and get indications that conventional HTTP servers are usable for file repair. Repair servers can request broadcast of repair data when byte-range requests from multiple receivers overlap.Type: GrantFiled: July 31, 2012Date of Patent: April 21, 2015Assignee: QUALCOMM IncorporatedInventors: Michael George Luby, Nikolai Konrad Leung, Ralph Akram Gholmieh, Thomas Stockhammer
-
Patent number: 8996913Abstract: The data transfer control device of the present invention is capable of improving data transfer efficiency while discarding error data, a DMA parameter storing control unit (1112) temporarily stores parameters to a store resource; a data processing unit (1201) performs error detection processing for data that is transferred; a DMA parameter return control unit (1122) causes parameters used at transfer time of data for which the processing result in the error detection processing was an error to be returned as parameters for subsequent data transfer use from the store resource; and a completion notification delay control unit (1121), with regard to the parameters, causes the completion notification to a host system that indicates that data transfer has completed normally for each of the parameters to wait for normal completion of data transfer that uses parameters that had been set earlier than each of the first-mentioned parameters.Type: GrantFiled: July 13, 2011Date of Patent: March 31, 2015Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventors: Masaaki Harada, Yuusaku Ohta, Satoru Kuriki, Satomi Amano, Hideki Taniguchi
-
Publication number: 20150082087Abstract: The present disclosure includes a method for transferring checkpoint information of a primary virtual machine from a primary host to a secondary host that includes, by the primary host, capturing checkpoint information from the primary virtual machine to a primary holding buffer on the primary host, generating a first number of partition state records from the checkpoint information, transmitting the first number of partition state records to the secondary host, receiving acknowledgements from the secondary host for a second number of partition state records, and tracking the second number of partition state records acknowledged by the secondary host.Type: ApplicationFiled: September 16, 2013Publication date: March 19, 2015Applicant: International Business Machines CorporationInventors: Stuart Z. Jacobs, David A. Larson, Kyle A. Lucke
-
Publication number: 20150067396Abstract: A communication device includes: a first communication section, a second communication section, a storage section, a determination section, and a control section. The first communication section communicates with a storage device based on predefined interface communication standards to perform data transfer. The second communication section communicates with an external device in a method other than the interface communication standards to perform data transmission. The storage section stores the selected error code that is previously defined to cause a bit error by noise. The determination section determines whether or not an error code indicated by the error information agrees with the selected error code. The control section, upon determination by the determination section that the error codes agrees with each other, gives the first communication section and the second communication section instructions for cancelling the data transfer and performing data re-transfer.Type: ApplicationFiled: August 26, 2014Publication date: March 5, 2015Inventor: Tetsuya Matsusaka
-
Patent number: 8972813Abstract: An apparatus and a method for Automatic Repeat reQuest (ARQ) feedback in a wireless communication system are provided. A method for the ARQ feedback at a receiving end includes when receiving an ARQ block from the transmitting end, checking for error in the ARQ block, when the ARQ block has no error, initializing and driving a timer used for determining whether to perform the ARQ feedback according to reception of a next ARQ block, when receiving the next ARQ block without error before the timer expires, initializing and driving the timer, and when the timer expires, performing the ARQ feedback in relation to at least one ARQ block received without error.Type: GrantFiled: June 18, 2013Date of Patent: March 3, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Young-Bin Chang, Taori Rakesh, Agiwal Anil
-
Patent number: 8959387Abstract: The present disclosure provides techniques for operating a tape drive. A method of operating a tape drive includes monitoring a parameter of the tape drive during a data access operation. The method also includes detecting an access failure. The method further includes selecting a treatment based on the parameter, applying the treatment, and performing a retry.Type: GrantFiled: July 31, 2012Date of Patent: February 17, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Donald J. Fasen, Vernon L. Knowles
-
Patent number: 8943362Abstract: 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: GrantFiled: August 30, 2012Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Yasunao Katayama, Nobuyuki Ohba, Kohji Takano
-
Patent number: 8930755Abstract: A distribution apparatus for distributing content data items via multicast includes a transmitting and receiving unit and an error correction encoding unit. The transmitting and receiving unit receives reception status information regarding a reception status of the content data items in a receiving apparatus that receives the content data items. The error correction encoding unit generates recovery data used by the receiving apparatus to recover a content data item that is not successfully received among the content data items on the basis of reception status information received from the receiving apparatus that receives the content data items distributed via multicast. Subsequently, the transmitting and receiving unit distributes the generated recovery data together with the content data items via multicast.Type: GrantFiled: December 12, 2011Date of Patent: January 6, 2015Assignee: Canon Kabushiki KaishaInventor: Toru Suneya
-
Publication number: 20150006959Abstract: In many low latency media applications it is important to transmit media data packets from a media source to one or more media destinations as promptly as possible, while also ensuring that all media data packets that may be lost due to transmission errors are retransmitted and received correctly at the media destination. This invention described a system to do this with a system and methods for anticipating media data packet loss and making preemptive media data packet retransmission requests by dynamically computing a metric and decision logic for retransmission request that includes a need based factor from the media consuming application.Type: ApplicationFiled: September 15, 2014Publication date: January 1, 2015Inventor: Ravi U. Rajapakse
-
Patent number: 8918675Abstract: Embodiments of the present invention relate to detecting and rectifying corruption in a distributed clock in a distributed system. Aspects may include receiving a sequence number used as part of the distributed clock at a node and determining if the sequence number is corrupt. In order to provide an effective mechanism for determining a sequence number is corrupt and taking corrective actions, a valid sequence number range may be determined, a propagation count associated with the sequence number may be evaluated, an estimated sequence number may be calculated, and an epoch number associated with the sequence number may be evaluated. Additionally, in exemplary aspects node with a corrupt trusted sequence values may self diagnosis and terminate associated processes to prevent further propagation of the corrupt sequence number.Type: GrantFiled: December 19, 2011Date of Patent: December 23, 2014Assignee: Microsoft CorporationInventors: Garret J. Buban, Ritesh Kumar
-
Publication number: 20140359355Abstract: A modulator subjects an input signal to primary modulation to generate a primary modulated signal. A transmitter generates and transmits a transmission signal based on a secondary modulated signal generated from the primary modulated signal. A retransmission request receiver receives a retransmission request that contains identification information. An operator uses a data sequence that is a set of elements of a same number as a number of elements in an input signal identified by the identification information and with element values of 1 or 0 to generate operation data whose elements are values of exclusive OR of respective elements of the input signal and respective elements of the data sequence that are at same positions as positions of the respective elements of the input signal. If a retransmission request receiver receives a retransmission request, the modulator and transmitter perform the above processing using the operation data as an input signal.Type: ApplicationFiled: January 27, 2014Publication date: December 4, 2014Applicant: Icom IncorporatedInventor: Nobuyoshi Nishikawa
-
Publication number: 20140351638Abstract: In a system and method for streaming data, the system includes: instructions that: encode a data stream at a first bitrate; transmit a plurality of first data blocks to a receiver, each of the first data blocks including: a first source packet corresponding to the encoded data stream; and a first repair packet; and transmit a plurality of second data blocks to the receiver for a first predetermined period of time, each of the second data blocks including: a second source packet corresponding to the encoded data stream; a second repair packet; and a probing packet.Type: ApplicationFiled: May 22, 2014Publication date: November 27, 2014Inventor: Chuo-Ling Chang
-
Patent number: 8892963Abstract: A system and method for detecting errors in high-speed asymmetric interfaces are described. Embodiments include transmitting digital data between a first system component and a second system component over a bidirectional interface, wherein the first component is significantly more intelligent than the second component. The first component receives a signature from the second component over a line of the interface concurrent with READ and WRITE operations over the interface. The latency associated with transmission of a signature from the second component to the first component is the time taken for the second component to compute a signature. The signature received is compared to a signature stored by the first component. Both signatures correspond to a particular READ or WRITE command. Based on the comparison, the first component determines whether the READ or WRITE operation was successful, and directs the second component as necessary.Type: GrantFiled: November 9, 2006Date of Patent: November 18, 2014Assignee: Advanced Micro Devices, Inc.Inventors: Joseph Macri, Stephen Morein, Claude Gauthier, Ming-Ju E. Lee, Lin Chen
-
Patent number: 8880942Abstract: A method for ensuring guaranteed services for real-time traffic on an interconnect with errors is provided. The real-time traffic comprises a first and second traffic class (HRT, SRT). Real-time traffic of the first and/or second traffic class (HRT, SRT) is transmitted from a transmitter to a receiver. It is detected by the receiver whether an error has occurred during the transmission of the real-time traffic and the error is reported to the transmitter. At least part of the real-time traffic of the second traffic class (SRT) is re-transmitted by the transmitter if the transmitter has received an error report from the receiver within a predetermined time period.Type: GrantFiled: June 11, 2008Date of Patent: November 4, 2014Assignee: ST-Ericsson SAInventors: Bipin Balakrishnan, Andrei Radulescu
-
Publication number: 20140281708Abstract: To make a connection between a user application and a data source fault tolerant, a user may use a wrapper generator to create an API wrapper that retries request that may have failed due to a service disruption. Generally, the wrapper manages a cache and contains the necessary information for retrying a connection after a service disruption. To create the wrapper, the wrapper generator may identify the different commands used by the user application to access the data source. The wrapper generator presents these commands to the user who organizes the commands to generate usage patterns for the different requests the user application may send to the data source. The user may also define a caching preference associated the commands in the usage patterns. To restart the connection, the wrapper may use the cache data to generate a new request to complete the original failed request.Type: ApplicationFiled: March 25, 2014Publication date: September 18, 2014Applicant: International Business Machines CorporationInventors: Fayaz ADAM, Jeff J. LI, Paul STANLEY
-
Publication number: 20140281706Abstract: To make a connection between a user application and a data source fault tolerant, a user may use a wrapper generator to create an API wrapper that retries request that may have failed due to a service disruption. Generally, the wrapper manages a cache and contains the necessary information for retrying a connection after a service disruption. To create the wrapper, the wrapper generator may identify the different commands used by the user application to access the data source. The wrapper generator presents these commands to the user who organizes the commands to generate usage patterns for the different requests the user application may send to the data source. The user may also define a caching preference associated the commands in the usage patterns. To restart the connection, the wrapper may use the cache data to generate a new request to complete the original failed request.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fayaz Adam, Jeff J. Li, Paul Stanley
-
Publication number: 20140281707Abstract: A media delivery service may include a media source, a proxy cache and one or more client devices. The media source may generate coded segments from an input media stream and develop a playlist identifying network locations of the segments. The media source may broadcast the coded segments and their storage locations to a proxy cache in a broadcast channel. The proxy cache may store successfully received coded segments and develop a mapping table identifying the segments' network locations. The client may request segments from the proxy cache based on the received playlist form the media source. If the proxy cache does not store a requested segment, it may so notify the client and the client may request the segment from the media source.Type: ApplicationFiled: February 28, 2014Publication date: September 18, 2014Applicant: Apple Inc.Inventors: John Y. SU, David L. BIDERMAN, Roger N. PANTOS
-
Publication number: 20140250325Abstract: This transmission comprising a first transmission of a packet (52), comprising the steps consisting in: a first processing (54) of said packet (52) to obtain a first packet (56); and a coding (57, 59) of the first packet (56); wherein, when the first coded packet is received erroneous, the method comprises a second transmission of said packet, comprising: the steps implemented in the transmitter, consisting in: a second processing (84) of said packet (52) to obtain a second packet (86); and a coding (87, 89) of the second packet (86); and the steps implemented in the receiver, consisting in: a modification of the first and/or the second coded packets to obtain two packets in which the difference due to the first and second processings is compensated for: a combination (110) of both packets according to a HARQ procedure; and a decoding (112) of the combined packet.Type: ApplicationFiled: October 5, 2012Publication date: September 4, 2014Inventors: Philippe Mege, Christophe Molko, Marc Mouffron, Christophe Brutel
-
Patent number: 8825752Abstract: Systems and methods which provide an intelligent automated support (IASUP) architecture in which logic is implemented to control support messaging in an automatic, timely, and meaningful fashion to imbibe intelligent automated support functionality are disclosed. Embodiments of an IASUP architecture implement bidirectional communication links between storage systems and IASUP back-end systems providing data collection. The bidirectional communication links supported by IASUP architectures of embodiments facilitate automated storage system rejuvenation functionality whereby an IASUP back-end system provides processing and analysis with respect to storage system data to initiate manipulation or control of one or more components of a storage system.Type: GrantFiled: May 18, 2012Date of Patent: September 2, 2014Assignee: NetApp, Inc.Inventor: Sreejith Madhavan
-
Patent number: 8826067Abstract: A method begins by a processing module dispersed storage error encoding data to produce a set of encoded data slices and sending a set of write request messages to a set of dispersed storage (DS) units, wherein each of the set of write request messages includes an encoded data slice of the set of encoded data slices. The method continues with the processing module determining whether a pillar width number of favorable write response messages has been received within a write acknowledgement (ACK) time period. The method continues with the processing module executing a retry write process to at least one DS unit of the set of DS units from which a favorable write response message was not received during the write ACK time period when the pillar width number of favorable write response messages has not been received within the write ACK time period.Type: GrantFiled: October 24, 2013Date of Patent: September 2, 2014Assignee: Cleversafe, Inc.Inventor: Greg Dhuse
-
Patent number: 8817695Abstract: A method and system for dynamically adjusting reverse-link ACK transmission power based on forward-link timeslot utilization. A radio access network (e.g., a base station) may monitor timeslot utilization on the forward link and, upon detecting that the timeslot utilization is threshold high, may cause one or more served access terminals to increase their ACK transmission power, thereby possibly helping to minimize re-transmissions for data packets that have already been successfully received, and thus helping to minimize unnecessary use of potentially scarce forward-link timeslots.Type: GrantFiled: May 3, 2012Date of Patent: August 26, 2014Assignee: Sprint Spectrum L.P.Inventors: Deveshkumar Rai, Maulik K. Shah, Jasinder P. Singh, Sachin R. Vargantwar
-
Publication number: 20140223230Abstract: A temperature monitoring service in which remote monitoring units are distributed to customers who then set up monitoring as desired at their facilities. The devices may be registered through a web site using the Internet. Monitoring information may be communicated using a publicly available, wireless network, such as a cellular telephone network. The service may be provided with a system, including a server, which can deliver high levels of monitoring functionality. The server may support streaming monitoring information to a customer for analysis or sending a command activating a device connected to a remote unit. Remote units associated with the same location may be in a pool, comprising one active unit and one or more spare units, in which the server automatically identifies the active unit. The server may support analyzing monitoring information according to an expected cycle pattern of a ventilation system at the monitored facility.Type: ApplicationFiled: September 30, 2013Publication date: August 7, 2014Applicant: Schechter Tech, LLCInventors: Harry J. Schechter, Kevin Felichko
-
Patent number: 8788881Abstract: Pushing data to mobile devices can be problematic because mobile platforms may support a number push services, each of which have different cost and reliability characteristics. The problem of being able to push data to multiple different types of mobile devices from a single server is solved by a push service aggregator supporting multiple push services. Upon receiving a push request, one or more push services are selected for pushing data to a client. The selection may be based on a delivery profile included with the push request, information about the client, past performance of the push services, current status of the push services, or combinations of these. The status of the push may be tracked and monitored so as to retry in the case of non-delivery.Type: GrantFiled: August 17, 2011Date of Patent: July 22, 2014Assignee: Lookout, Inc.Inventors: Ariel Salomon, Kevin Patrick Mahaffey