Patents Examined by Brian O'Conner
  • Patent number: 9756544
    Abstract: A user device selects a communication module from a plurality of communication modules of the user device to communicate first data to a first device in a first configuration, selects a first antenna from a plurality of antennas of the user device to communicate the first data in the first configuration, and couples the communication module to the first antenna in the first configuration. The user device additionally selects the communication module to communicate second data to a second device in a second configuration, selects the first antenna and a second antenna from the plurality of antennas to communicate the second data in the second configuration, and couples the communication module to the first antenna and the second antenna in the second configuration.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: September 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Peruvemba Ranganathan Sai Ananthanarayanan, Chun Kit Lai, Adrian Napoles, Namhoon Kim, Eswarappa Channabasappa, Ulf Jan Ove Mattsson, Anuj Dron, Daejoung Kim, Rohit Sammeta
  • Patent number: 9210673
    Abstract: Regaining uplink synchronization after timing alignment failure in cellular communications. An out-of-sync condition with a cellular network may be detected. A first type of random access procedure may be initiated in response to detecting the out-of-sync condition. It may be determined whether or not a message transmitted as part of the first type of random access procedure is received by the cellular network. If the message transmitted as part of the first type of RACH is received by the network and no response to the message is received from the cellular network, a second type of RACH may be initiated. The second type of RACH may include a message having an indication that an out-of-sync condition occurred.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: December 8, 2015
    Assignee: Apple Inc.
    Inventors: Si Li, Giri Prassad Deivasigamani
  • Patent number: 8089971
    Abstract: Method and system for network communication between a first port and second port using plurality virtual lanes provided. The method includes: (a) configuring a threshold value for each of the plurality of virtual lanes; wherein the threshold value defines an amount of data that has to be moved from a receive segment of the second port, before a flow control packet is sent by the second port to the first port; (b) setting a timer value for each of the plurality of virtual lanes; wherein a flow control packet is sent by the second port after the timer expires; (c) monitoring the amount of data removed from the receive segment of the second port; and (c) sending a flow control packet if the amount of data exceeds the threshold value or if the timer set in step (b) has expired.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: January 3, 2012
    Assignee: QLOGIC, Corporation
    Inventors: James A. Kunz, Ian G. Colloff, William J. Gustafson