Patents Examined by Walter Divito
  • Patent number: 8837278
    Abstract: A system and a process for deploying a computer file involves a client computer applying the computer file concurrently with downloading the computer file from a file server. The concurrent operations can be performed even when the data of the computer file is downloaded out of order. The computer file includes a plurality of file segments. The client computer obtains information defining the file segments and monitors the received data of the computer file during downloading. When downloading of a file segment is complete, the client computer applies the completed segment concurrently with receiving other segments of the computer file from the file server. The process can be used when the computer file is downloaded using a multicast protocol, but is not limited to use with multicast protocols. The client computer can request only needed segments of the computer file.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Richard T. Russo, Aaron Matthew Tyler, Blaine Young, Bruce Green, Alaa H. Abdelhalim, Roger D. Seielstad, Peter A. Gurevich, Vittal Pai, Andrew Sveikauskas, P. Daniel Suberviola, II
  • Patent number: 8824289
    Abstract: A wireless device includes a data structure that relates peak channel capacity to the quality of the wireless communication link. The wireless communication link quality forms an index to indicate the expected peak channel capacity for that particular quality value of the wireless communication link. The wireless device uses the data storage structure to determine an expected data transfer throughput based on the quality of the wireless communication link. A transfer rate lower than expected may indicate congestion in the core network or the RAN. In this case, the network may slow the data delivery from the data source or temporarily suspend delivery. Conversely, low data throughput may be the result of a poor quality wireless communication link. If the data structure indicates that the data throughput corresponds to the expected throughput for the quality value of the wireless communication link, the system need not take any steps to reduce congestion.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: September 2, 2014
    Assignee: Opanga Networks Inc.
    Inventors: Eamonn Gormley, Jeffrey Paul Harrang, David B. Gibbons
  • Patent number: 8811247
    Abstract: In an example embodiment, there is disclosed herein an apparatus comprising a wireless transceiver and a controller coupled to the wireless transceiver and configured to receive data via the wireless transceiver. The controller operates the wireless transceiver at a first power save state where the wireless transceiver can receive a frame but other circuits are de-energized. The controller is responsive to the wireless transceiver receiving a frame while the wireless transceiver is in a first power state to determine whether the frame is a predefined wakeup frame. The controller provides additional power to the wireless transceiver responsive to determining the frame is a predefined wakeup frame.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: August 19, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Allan Thomson, Esteban Torres
  • Patent number: 8804491
    Abstract: A recovery method for ring-based network comprises following steps: when an error occurs at first node, second and third nodes adjacent to the first node transmit a link-down packet respectively; after the first node is repaired, the first, second and third nodes transmit a link-up packet respectively, and each link-up packet includes a priority value of the first, second or third node; the priority values of the first, second and third nodes are compared with each link-up packet to enter the ring port of the first node, the second node or the third node into a forward status or a blocked status; and a forward link or a blocked link is formed among the ring ports of the first, second and third nodes.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: August 12, 2014
    Assignee: National Tsing Hua University
    Inventors: Nen-Fu Huang, Chih-Hao Chen
  • Patent number: 8718061
    Abstract: A data center network system and a packet forwarding method are provided. The data center network includes a management server and a plurality of machines containing physical machines and virtual machines. The management server configures a logical media access control (MAC) address for each of the machines, wherein most significant bytes of each of the logical MAC addresses are set as 0. When a data packet is about to be sent from a physical machine, the physical machine executes an encapsulation procedure on the data packet for forwarding the data packet to an intermediate node between a transmitter and a receiver of the data packet, and the intermediate node executes a decapsulation procedure on the data packet for forwarding the data packet to the true receiver. Accordingly, the number of virtual machines exposed to the forwarding table of Ethernet switches can be effectively reduced.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: May 6, 2014
    Assignee: Industrial Technology Research Institute
    Inventors: Tzi-Cker Chiueh, Ming-Chao Hsu, Cheng-Chun Tu
  • Patent number: 8634393
    Abstract: Techniques are presented for channel scanning in a network having one or more access points. In one embodiment, a first frequency band is scanned to identify a first access point. A channel indicator is received from the first access point. A second frequency band is scanned based on the channel indicator, to identify a second access point. The second access point may be identified based on the channel indicator.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: January 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Flemming Kraglund, Siddhartha Dattagupta
  • Patent number: 8614947
    Abstract: A packet transmitting apparatus including a receiving unit for receiving a packet; a determining unit for determining whether an elapsed time t is longer than a first threshold time X·T1; and a transmitting unit for transmitting the unsent packet without delaying the transmission of the unsent packet when the determining unit determines that the elapsed time t is longer than the first threshold time X·T1, and transmitting the unsent packet after delaying the transmission of the unsent packet when the elapsed time determining unit determines that the elapsed time t is shorter than the first threshold time X·T1.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: December 24, 2013
    Assignee: Fujitsu Limited
    Inventor: Koji Takahara
  • Patent number: 8576709
    Abstract: A system and method for monitoring dropped packets are provided. A method for communications device operations includes receiving a sequence of packets from a transmitting station, where each packet in the sequence of packets includes a protocol layer packet for each protocol layer of multi-layered network. The method also includes determining if a packet in the sequence of packets has been dropped by the transmitting station, where the determining is based on at least two sets of sequence numbers associated with different protocol layers of packets in the sequence of packets. The method further includes updating a packet discard counter based on the determining.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: November 5, 2013
    Assignee: FutureWei Technologies, Inc.
    Inventor: Yunsong Yang
  • Patent number: 8542606
    Abstract: A method and communications device is provided for determining a list of possible additional recipients to add to an electronic message that is composed by a user of the communications device for transmission to another communications device. Once the user indicates that there is an additional recipient for the distribution list of the electronic message, the device employs the method to create the list of possible additional recipients. The method may be implemented on a computer program product.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: September 24, 2013
    Assignee: BlackBerry Limited
    Inventors: David Paul Yach, Harry Richmond Major, Ronald Scotte Zinn
  • Patent number: 8537681
    Abstract: A device may determine, based on layer 2 protocol information of incoming traffic, whether to forward the traffic as layer 2 traffic or terminate the traffic as layer 3 traffic. The device may receive the incoming traffic as packets of a virtual local area network (VLAN) and may analyze a protocol type included in layer 2 header information of the packets to classify, based on the protocol type, the packets as layer 2 output traffic or layer 3 output traffic. The device may transmit, as layer 2 traffic of the VLAN, those of the packets that are classified as layer 2 output traffic, and may terminate, to layer 3 traffic, those of the packets that are classified as layer 3 output traffic.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: September 17, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Sudhir Krishnan, Mathias Kokot, John Gibbons