Patents Examined by Blanche Wong
  • Patent number: 8467322
    Abstract: A system and method for improving the handling, management, and retention of particular accounts. An allowable calling number list is generated via a suitable mechanism such as a call center. The allowable calling number list is utilized by telephone number management server to manage inbound call access to suspended accounts. Account representatives are given access to the suspended numbers. Additionally, certain emergency inbound calls may be permitted from select numbers.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: June 18, 2013
    Assignee: Comcast Cable Communications, LLC
    Inventors: Chia-Chang Li, Jon Boone, Jaime Jimenez, Chris Kennedy
  • Patent number: 8467402
    Abstract: Embodiments of the present invention allow users to post or publish audio information to a destination on a digital network. A particular embodiment provides a user interface for recording and uploading a short comment, remark, song segment, sound effect or any other audio portion. The comment can be sent directly to another user's device or can be published or uploaded to a network site, web page, user group or other location. A user interface allows organizing, reviewing, editing, tagging, transferring and other types of processing or manipulation in association with the audio portion to be transferred, or which has been received.
    Type: Grant
    Filed: September 10, 2009
    Date of Patent: June 18, 2013
    Assignee: Miselu, Inc.
    Inventors: Yoshinari Yoshikawa, Kaoru Zeren, Justin Mayer, Toshiaki Takada, Noriyuki Okada
  • Patent number: 8462791
    Abstract: An apparatus, system, and method may include adaptively scheduling packet processing modules by ordering the packet processing modules based on at least one of traffic composition and computational complexity of the packet processing modules. The apparatus, system and method may analyze at least one of traffic composition information derived from at least one packet data stream and computational complexity information pertaining to packet processing modules, determine an ordering of the packet processing modules based on the analyzing, wherein packets are passed through the packet processing modules until the packet meets criteria associated with a packet processing module or the packet has been passed through all of the packet processing modules, and dynamically rearrange the packet processing modules into the determined ordering.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: June 11, 2013
    Assignee: Nokia Siemens Networks Oy
    Inventor: Feng Jiang
  • Patent number: 8462656
    Abstract: A method and an apparatus for multi-service adaptation and carriage, comprising: mapping at the service adaptation layer different types of services into uniform enhanced Gigabit Passive Optical Network Encapsulation Method (E-GEM) frames; combining at the channel layer E-GEM frames encapsulating the same type of services into the same type of T-CONT frames; setting a priority for each type of T-CONT; guaranteeing bandwidth for T-CONT frames with high priority and preferentially sending it.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: June 11, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jianlin Zhou, Yang Cao, Xing Hu, Shimin Zou
  • Patent number: 8457035
    Abstract: Systems and methods for providing mobility across satellite beams, are described. The system includes a first core node, a second core node in communication with the first core node at layer-2 of the OSI model (L2), and a first gateway in communication, at L2, with the first core, the first gateway configured to provide access to a first spot beam at a first location. The system further includes a second gateway in communication, at L2, with the second core node, the second gateway configure to provide access to a second spot beam at a second location, and a mobile device, at the first location, in communication with the first gateway via the first spot beam, wherein the mobile device is assigned an IP address by the first core node. The mobile device moves from the first location to the second location.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: June 4, 2013
    Assignee: ViaSat, Inc.
    Inventors: Michael Foxworthy, Girish Chandran, Jason Lau
  • Patent number: 8451842
    Abstract: A network comprising a switch configured to learn a source address (SA) for a source node with a source port that receives a frame comprising the SA if the SA is not previously learned on another port and to subsequently forward any frame comprising a destination address (DA) for a destination node that matches the learned SA on the source port associated with the SA. A network comprising a switch configured to flood a frame received on a receiving port if the frame comprises a DA that is not previously learned on a source port and to distinguish the flooded frame from other forwarded frames by labeling the flooded frame, wherein the frame is flooded on a plurality of ports. A method comprising disabling a plurality of filtering database (FDB) entries that correspond to a plurality of addresses that are associated with a port, and sending the addresses in a control frame.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: May 28, 2013
    Assignee: Futurewei Technologies, Inc.
    Inventors: T. Benjamin Mack-Crane, Robert Sultan, Linda Dunbar
  • Patent number: 8446837
    Abstract: A data filtering method for removing invalid data in 3G data stream which is received. The data filtering method includes the following steps. At first, a step (a) of receiving a 3G data stream continually is performed. Then, a step (b) of determining whether the 3G data stream comprises a complete filtering unit is performed. If the 3G data stream comprises a complete filtering unit, a step (c) of determining whether the 3G data stream includes invalid data is performed. If the 3G data stream includes invalid data, a step (d) of marking the invalid data according to a predetermined protocol is performed. Finally, a step (e) of filtering out the marked invalid data is performed.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: May 21, 2013
    Assignee: Inventec Appliances Corp.
    Inventors: Yong-Ping Zheng, Alex Cheng
  • Patent number: 8437298
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided in which one or more semi-static parameters associated with at least one neighboring eNode B (eNB) and an interfering user equipment (UE) are detected, at an eNB, and a blind interference reduction scheme based on the one or more detected semi-static parameters to reduce a signal from the interfering UE is applied.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: May 7, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Zhifei Fan, Hao Xu
  • Patent number: 8437330
    Abstract: A subscriber unit, including an antenna array and an antenna array interface coupled to the antenna array, is described. Wireless transmissions, at least two of which are based on different directional transmissions from a transmitter, are received at the antenna array. Feedback messages are generated using the antenna array interface. The feedback messages are communicated using the antenna array to adjust settings of the transmitter.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: May 7, 2013
    Assignee: Intel Corporation
    Inventor: James A. Proctor, Jr.
  • Patent number: 8428060
    Abstract: A communication system, comprising a multicast group address allocator in communication with a plurality of nodes configured as at least one multicast group, wherein, upon creation of a new multicast group from among the nodes, the multicast group address allocator is configured to assign a multicast address to the new multicast group based on the assigned multicast address falling into a hash-bin for each group member of the new multicast group. A multicast group address allocator, comprising a network interface in communication with a plurality of nodes, a controller coupled to the network interface, and a storage medium coupled to the controller, wherein, upon request, the controller assigns a multicast address to a new multicast group from among the nodes, wherein the controller accesses hash-bin information for the nodes and selects the multicast address based on the hash-bin information, and wherein the hash-bin information is stored in the storage medium.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: April 23, 2013
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ming Li, Renwei Li, Weiqian Dai, Yang Yu, Xuesong Dong
  • Patent number: 8422360
    Abstract: A route switching method for switching a route in a core network that accommodates service networks including user node apparatuses by use of a server storing path information that includes, in every time frame, a route for a working path and a route for a backup path to be switched over from the working path, both of the working path and the backup path established between two boundary node apparatuses each of which is located on a boundary between the service network and the core network. The server calculates, in response to the connection request from the user node apparatus, a route for a working path and a route for a backup path, and requests the boundary node apparatus to establish this working path. The server can send the route for the backup path to the boundary node apparatus before a failure occurs in the core network.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: April 16, 2013
    Assignees: Nippon Telegraph and Telephone Corporation, Inter-University Research Institute Corporation Research Organization of Information and Systems
    Inventors: Kaori Shimizu, Ichiro Inoue, Kohei Shiomoto, Shigeo Urushidani
  • Patent number: 8422508
    Abstract: A switching node comprises edge nodes interconnected by independent switch units. The switch units are arranged in at least one switch plane and the switch units of each switch plane are arranged in a matrix having several rows and several columns. Each edge node has a channel to a switch unit in each column in each switch plane and a channel from each switch unit in a selected column in each switch plane. Simple paths, each traversing only one switch unit in a switch plane, may be established for any directed edge-node pair. Additionally, several non-intersecting compound paths, each comprising at most two simple paths, may be established for any edge-node pair. A significant proportion of traffic may be routed through simple paths. The switching node employs distributed control scheme and scales gracefully from a capacity of a fraction of a terabit per second to thousands of terabits per second.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: April 16, 2013
    Inventor: Maged E Beshai
  • Patent number: 8416776
    Abstract: Disclosed is a communication channel building device which can guarantee a fair bandwidth allocation and exhibit a preferable perception AV quality in an ALM application. A transfer table building controller controls building of a distribution type optimal channel table over a plurality of communication nodes. A group constructor distributes communication nodes to a group dedicated for a specific source in accordance with the communication node display resolution and the content type and assigns a priority to the group for the specific source. A bandwidth allocator temporarily allocates a bandwidth which can be used for a logic stream between communication nodes. A transfer table constructor builds a distribution type optimal channel table according to the priority of the group for the specific source.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: April 9, 2013
    Assignee: Panasonic Corporation
    Inventors: Boon Ping Lim, Ettikan Kandasamy Karuppiah, Pek Yew Tan, Eiichi Muramoto
  • Patent number: 8411685
    Abstract: Methods are described for managing the allocation of IPv6 addresses to mobile devices. More specifically, the network portions of IPv6 addresses are dynamically allocated to mobile devices by a home agent. In one embodiment, a request is received to allocate a network portion of an IPv6 address. It is determined whether a network portion is stored in a database in association with the mobile device. If so, that network portion is allocated to the mobile device so that the mobile device can establish a communication session. If not, the home agent is asked to allocate a network portion that is currently available.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: April 2, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: John H. Bennett, III, Frederick C. Rogers, Serge M. Manning, C. Brent Hirschman
  • Patent number: 8400946
    Abstract: Methods and systems for supplying data objects to users of a communication system are disclosed. In an exemplary method a session is established between a first and second communication device, and a primary data object providing first information pertaining to a user of the first communication device is transferred to the second communication device upon the occurrence of a triggering event at the first communication device. A request for a secondary data object is transferred from the second communication device to a data server, the request including the first information and further including information pertaining to the user of the second communication device. A secondary data object intended for rendering at the first and second communication devices is created and transferred to the first and second communication devices.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: March 19, 2013
    Assignees: Sony Corporation, Sony Mobile Communications AB
    Inventors: Leland Scott Bloebaum, Charles Liu
  • Patent number: 8401012
    Abstract: An embodiment may include circuitry to determine, at least in part, at least one first output to which to route at least one packet, based, at least in part upon, a first output determination and a second output determination. The first output determination may select at least one second output based at least in part upon at least one deterministic output selection algorithm. The second output determination may select at least one third output based at least in part upon at least one pseudo-random output selection algorithm. The at least one pseudo-random output selection algorithm may be based, at least in part, upon a counter value. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: March 19, 2013
    Assignee: Intel Corporation
    Inventors: Keith D. Underwood, Norbert Foerster, Thomas Gaertner
  • Patent number: 8391288
    Abstract: A system for protecting networks from vulnerability exploits comprises a security engine operable to receive a packet destined for a user's network and forward the packet to at least one host virtual machine for processing. The security engine is further operable to forward the stored packet to the user's internal network based upon a result of the processed packet. A method of securing a network from vulnerability exploits is described. The method comprises receiving a packet destined for a user's internal network; forwarding the packet to at least one virtual machine based upon a virtual machine configuration table; processing the forwarded packet on the at least one virtual machine; and releasing the packet to the user's internal network based upon results of the processing.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Michael Todd
  • Patent number: 8391179
    Abstract: A method and a device for data communication between a first instance and a network are provided, wherein the first instance is connected via a first interface with the network. In the novel method, the first instance is connected with the network via at least one second interface.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: March 5, 2013
    Assignee: Nokia Siemens Network Oy
    Inventors: Walter Klausberger, Werner Kozek
  • Patent number: 8385226
    Abstract: A method for providing geographic region data includes receiving geographic position data associated with a location point of a first user equipment and receiving a first radio fingerprint. The method also includes associating the received first radio fingerprint with the received geographic position data and clustering the received geographic position data to create cluster boundaries defining geographical region data. The method further includes receiving a second radio fingerprint and comparing the second radio fingerprint received from the second user equipment with previously received radio fingerprints being associated with geographic region data, and if the second radio fingerprint corresponds to a previously received radio fingerprint, associating the geographic region data of the previously received radio fingerprint with the location point of the second user equipment, and providing the geographic region data, associated with the location point of the second user equipment.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: February 26, 2013
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Torbjörn Wigren, Robert Baldemair, Muhammad Kazmi, Martin Israelsson, Dirk Gerstenberger
  • Patent number: 8363656
    Abstract: A method and apparatus allow multiple virtual machines to share the same IP address on an external network address space. The virtual machines reside on one or more physical host computer systems. A virtual network manager handles network traffic from a physical interface on the host computer and forwards network data to the appropriate virtual machine based on a destination port number. Data packets on the external network each have a destination and source port number. The virtual network manager uses a port range table that associates each virtual machine with a range of destination port numbers for incoming data packets. Each of the virtual machines is assigned a unique destination port range in the port range table and incoming data traffic on the external network is routed to the receiving virtual machines based on the destination port number in the data packet.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Klink, Mikhail Shoykher