Patents Examined by Robert Wilson
  • Patent number: 9660913
    Abstract: A network packet broker comprising a plurality of source ports for receiving incoming data packets, a plurality of destination ports for transmitting outgoing data packets, a switch chip arranged to direct incoming data packets from a source port to a destination port based on a configurable set of rules, and a port for receiving a configuration model from a user interface. The configuration model comprises a set of maps and a set of filters, each map specifying at least one source port and at least one destination port, and each filter specifying a condition under which a packet of interest may pass the filter. A rule generator is provided to convert the configuration model into a set of rules for configuring the switch chip. The rule generator is arranged to convert a plurality of maps into a set of rules which the switch chip can implement in one pass.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: May 23, 2017
    Assignee: NETWORK CRITICAL SOLUTIONS LIMITED
    Inventor: Christopher Andrew Newton
  • Patent number: 9635677
    Abstract: Devices at either end of a wireless communication link are each configured to support multiple different link settings. During communication, a device that is receiving data can monitor the signal quality and initiate a dynamic transition to a new link setting if performance of the current link setting falls below a lower threshold or exceeds an upper threshold. Dynamic link adaptation can be implemented within a wireless communication interface of the device and can be transparent to application and/or operating system software executing on the device.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: April 25, 2017
    Assignee: Apple Inc.
    Inventors: Hsin-Yuo Liu, Peter M. Agboh, Indranil S. Sen, Xi Yang, Chia Yiaw Chong, Mohit Narang, Ruben Caballero
  • Patent number: 9629181
    Abstract: A pair of Clear Channel Assessment (CCA) rules are presented that protect an initiator's transmission at the responder, and the responder's transmission at the initiator, using additional fields transmitted in a preamble (header) of a Physical Layer Convergence Procedure (PLCP) Protocol Data Unit (PPDU) or in a Media Access Control (MAC) header, if unencrypted and robustly modulated. These techniques enable more parallel/simultaneous transmissions between devices that might otherwise interfere with each other, subject to ensuring an adequate Signal-to-Interference and-Noise Ratio (SINR) for the initiator's transmission at the responder and ensuring an adequate SINR for the responder's transmission at the initiator.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: April 18, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Brian D. Hart
  • Patent number: 9615368
    Abstract: A cellular communication system comprising a plurality of geographically spaced base stations (2) each of which comprises an antenna arrangement (4, 6, 8) per base station sector, each of which antenna arrangements has an antenna element for generating an array of narrow beams (10, 12, 14) covering the sector. Timeslots are simultaneously transmitted over each of the beams so as to generate successive sets of simultaneously transmitted timeslots per sector. The timeslots are each split into multiple orthogonal codes, for example Walsh codes. The communication system additionally comprising a scheduling device (31) for allocating for successive sets of timeslots common overhead channels, including a common pilot channel, which are allocated to the same sub-set of codes of each timeslot in the set. For successive sets of timeslots different data traffic is allocated to the same sub-set of codes of each timeslot in the set.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: April 4, 2017
    Assignee: BlackBerry Limited
    Inventors: Fiona Wilson, Simon Gale
  • Patent number: 9609492
    Abstract: A server computing device may be deployed in telecommunication signaling network and configured to communicate with a subscriber profile repository, policy management component, a charging component, and/or other components in the network to intelligently determine whether a user equipment device should receive/use a service via a communication tunnel, to authorize and/or create a communication tunnel between a user equipment device and a tunnel termination function component, and to implement policy charging rules for the use of the service via the communication tunnel. The communication tunnel may carry a portion or a segment of a data flow for a specific service (or a portion of the communication link) between the user equipment device and a destination component. The server computing device may be configured to authorize/create different communication tunnels for different services and to implement different policy charging rules for different tunnels.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: March 28, 2017
    Assignee: OPENET TELECOM LTD.
    Inventors: Joe Hogan, Mamoon Chowdry
  • Patent number: 9609027
    Abstract: Disclosed herein is an instance of a media modality controller of a communication system which is assigned to convey media modality control signals of a communication event to respective media modality agents of endpoints of the communication event without accessing respective call agents of the endpoints. The media modality controller instance is so assigned independently of a call controller of the communication system and responsive to an instruction received via the network. The media modality controller instance is released from said assignment responsive to the media modality controller instance returning a response to the received instruction while the call controller continues to operate in communication with the call agents of the endpoints.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Carl S. Olivier, Marek Laasik, Mihails Velenko, Sergei Zolotarjov, Andrei Jefremov, Sergey Sukhanov
  • Patent number: 9602230
    Abstract: Disclosed is a method of providing channel state information for a desired downlink channel of a wireless communication system. In a configuration phase, the method comprises receiving on a signaling channel configuration information comprising an identifier of an interference source and an association which associates the identifier with at least one resource element not used for transmission on the desired downlink channel. In an estimation phase, the method comprises estimating channel state information for an expected transmission on the desired downlink channel accounting for an incoming interference transmission from the identified interference source as observed from the at least one resource element. In a reporting phase, the method comprises reporting the channel state information.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: March 21, 2017
    Assignee: Nvidia Corporation
    Inventors: Timo Roman, Tommi Koivisto, Tero Kuosmanen, Pekka Janis
  • Patent number: 9603166
    Abstract: Apparatuses (including base stations and terminals), systems, and methods for supporting both wideband and narrowband communications are described. In one aspect, a base station supporting first type terminals operating on a first bandwidth and second type terminals operating on a second bandwidth is described, having an information formatter, a transceiver, and a controller. The information formatter generates a Low-end Master Information Block (L-MIB) and a Low-end System Information Block (L-SIB), which are transmitted by the transceiver to first type and second type terminals. The L-MIB includes control information on an L-subframe configuration for supporting a second type terminal and a sub-band configuration of the L-subframe, while the L-SIB includes information on downlink reception and uplink transmission of the second type terminal. When the base station receives a Random Access Channel (RACH) preamble request from one of the terminals, the base station performs the random access procedure.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: March 21, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Youngbum Kim, Juho Lee, Joonyoung Cho
  • Patent number: 9602443
    Abstract: In one embodiment, a method is provided. The method of this embodiment provides storing a packet header at a set of at least one page of memory allocated to storing packet headers, and storing the packet header and a packet payload at a location not in the set of at least one page of memory allocated to storing packet headers.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: March 21, 2017
    Assignee: Intel Corporation
    Inventors: Linden Cornett, David B. Minturn, Sujoy Sen, Hemal V. Shah, Anshuman Thakur, Gary Tsao, Anil Vasudevan
  • Patent number: 9596709
    Abstract: A method, device, and computer program product for facilitating device-to-device, D2D, communication among wireless communication devices, WCDs, is provided. The device is a first WCD that receives a wireless packet broadcasted by a second WCD. The wireless packet has one or more of i) a group identifier that identifies a group to which the second WCD belongs and ii) an application identifier that identifies an application which generated at least part of the wireless packet. The first WCD extracts from the wireless packet one or more of the group identifier and the application identifier. The first WCD determines whether to discard the wireless packet based on the one or more of the group identifier and the application identifier extracted from the wireless packet.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: March 14, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Stefan Karl Toth, Roland Gustafsson, Gunnar Rydnell
  • Patent number: 9591467
    Abstract: A computer-implemented method for processing emergency calls includes receiving an emergency call from a calling device via a first communication format, identifying a location associated with the calling device, identifying a destination for the emergency call based at least in part on the location, determining an attribute associated with the destination, and determining an action to be taken based at least in part on the first communication format and on the attribute.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: March 7, 2017
    Assignee: Rave Wireless, Inc.
    Inventors: William Todd Piett, Matthew A. Serra, Brett Wilfred Marceau
  • Patent number: 9591607
    Abstract: Improved methods and apparatus are described for adaptively adjusting a node power level in a wireless node network having a plurality of nodes and a server. In one method, the server is operative to fix an output power setting on a first node (such as an ID node or master node) to a first power level when the first node is located in a first area. The first power level corresponds to a density of the nodes operating within the first area. The server then detects if the first node has moved to a second area. When the first node is detected as being in the second area, the server adapts the output power setting on the first node to a second power level. The second power level corresponds and relates to a density of the nodes operating within the second area.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: March 7, 2017
    Assignee: FEDEX CORPORATE SERVICES, INC.
    Inventor: Ole-Petter Skaaksrud
  • Patent number: 9584441
    Abstract: An apparatus and method for transmitting a multimedia data packet are provided. The method includes receiving Bottom-up Network Abstraction Layer (B-NAL) information from a network entity, determining a media data quality based on the received B-NAL information and generating media data having the determined media data quality, and generating a packet including the generated media data and transmitting the packet to the network entity.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: February 28, 2017
    Assignees: Samsung Electronics Co., Ltd., UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Sung-Oh Hwang, Kyung-Mo Park, Jae-Yeon Song, Doug Young Suh, Yong-Il Kwon
  • Patent number: 9577943
    Abstract: A device may receive information, via one or more border gateway protocol messages, identifying a first network traffic service and a second network traffic service. The device may map the information identifying the first network traffic service and the second network traffic service to information identifying a first tier of service for the first network traffic service and a second tier of service for the second network traffic service. The device may perform a first action and a second action, respectively associated with the first network traffic service and the second network traffic service, on the incoming network traffic, based on an order of the first tier of service, for the first network traffic service, and the second tier of service, for the second network traffic service, in a priority ordering of the set of network traffic services.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: February 21, 2017
    Assignee: Juniper Networks, Inc.
    Inventor: Pravin Bhandarkar
  • Patent number: 9578075
    Abstract: A method for streaming software may include downloading blocks associated with a software title until an executable threshold is reached, initiating execution of the software title, and continuing to download blocks of the software title while the software title is executed. Another method for streaming software may include sending to a client data sufficient for the client to build a virtual directory structure for use in executing a software title, streaming a subset of blocks associated with the software title to the client, and streaming additional blocks associated with the software title to the client on demand. A system for streaming software may include a server computer and a client computer. The server computer may include a program database and a streaming engine. In operation the streaming engine may stream an executable streaming application from the program database to the client.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: February 21, 2017
    Assignee: Numecent Holdings, Inc.
    Inventors: Jeffrey Vinson, Steig Westerberg, Jeffrey DeVries
  • Patent number: 9578656
    Abstract: According to one embodiment, a method for granting a transmission opportunity in a wireless local area network includes: transmitting a transmission opportunity (TXOP) granting frame to grant a TXOP to a plurality of target stations; and receiving a frame from each of the plurality of target stations that has acquired the TXOP upon receiving the TXOP granting frame.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: February 21, 2017
    Assignee: LG ELECTRONICS INC.
    Inventor: Yong Ho Seok
  • Patent number: 9572000
    Abstract: A first mobile device may be configured to facilitate context-aware, graph-based interactions. For example, the first mobile device receives a first communication from a second mobile device. The first communication includes a second member identifier of a second member of the social networking service. The second member identifier may be associated with the second mobile device. In response to the receiving of the first communication, the first mobile device may determine, based on the second member identifier, that the second member is one of a plurality of members of the social networking service. The first mobile device may facilitate the establishing of the wireless peer-to-peer connection with the second mobile device based on the determining that that the second member is one of the plurality of members of the social networking service.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: February 14, 2017
    Assignee: LinkedIn Corporation
    Inventor: Akhilesh Gupta
  • Patent number: 9572142
    Abstract: The present invention relates to a wireless communication system and provides an efficient control information transmission method and apparatus for supporting a multiple antenna transmission technique. A method is provided for transmitting downlink hybrid automatic repeat request (HARQ) information related to an uplink multiple codeword transmission and includes receiving the uplink multiple codeword transmission, generating HARQ information related to each of the multiple codewords based on a result of decoding each of the multiple codewords, modulating the HARQ information, and transmitting the modulated HARQ information via one or more physical HARQ indicator channels (PHICHs).
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: February 14, 2017
    Assignee: LG Electronics Inc.
    Inventors: Hyun Soo Ko, Jae Hoon Chung, Bin Chul Ihm, Moon Il Lee
  • Patent number: 9572082
    Abstract: A method for digital communication in a system including a gateway apparatus, a first radio communication apparatus, and a second radio communication apparatus, the method including: at the first radio communication apparatus, sending first data to the gateway apparatus during a first time slot of a radio frame, the radio frame including a common slot, the first time slot allocated to the first radio communication apparatus for data transmission, and a second time slot allocated to the second radio communication apparatus for data transmission; determining whether the first data has been received by the gateway apparatus; upon determining that the first data has not been received by the gateway apparatus, sending a relay request signal to the second radio communication apparatus during the common slot of the radio frame; in response to the relay request signal, receiving a response signal from the second radio communication apparatus.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: February 14, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Yun Wen, Takeshi Umemoto
  • Patent number: 9565135
    Abstract: An embodiment method of service chaining in a software defined network (SDN) having SDN switches includes receiving a service chain requirement having a plurality of services. Respective tunnels are then defined for the plurality of services. The method then configures the SDN switches to establish the respective tunnels and form a tunnel chain.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: February 7, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Zhenjiang Li, Fangping Liu, Ke Lin