Patents Examined by Daniel J. Ryman
-
Patent number: 7974198Abstract: Apparatus and method for guaranteeing a Quality of Service (QoS) traffic rate in a mobile communication system are provided. The scheduling method for guaranteeing a QOS traffic rate in a mobile communication system includes calculating a total sum of traffic rates based on a channel change and a total sum of sustained traffic rates; calculating a weighted traffic rate using the traffic rate based on the channel change and the sustained traffic rate when the sustained traffic rate does not meet the QoS traffic rate; and determining a service priority using the weighted traffic rate. Therefore, the minimum reserved traffic rate and the maximum sustained traffic rate can be assured.Type: GrantFiled: January 31, 2008Date of Patent: July 5, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Byung-Chan Ahn, Jang-Won Park, Young-Soon Lee, Eun-Jin Lee, Soo-Yeul Oh
-
Patent number: 7974218Abstract: A configuration management system and related methods are provided to facilitate intersection-based management of configuration information for network devices. In one example, a method includes polling a plurality of network devices to determine address entries stored by address tables of the network devices. The method also includes applying a hash function to the address entries to determine a plurality of key-value associations. The method further includes maintaining a hash table comprising the key-value associations. Each key of the hash table corresponds to an address entry stored by one or more of the address tables. Each value of the hash table identities which of the address tables are storing the address entry corresponding to the associated key.Type: GrantFiled: April 20, 2007Date of Patent: July 5, 2011Assignee: Cisco Technology, Inc.Inventors: John G. White, Keith R. Schomburg, Ravi Shankar Jandyala
-
Patent number: 7974243Abstract: In retransmission processing due to a failure of transmission of data packets, a plurality of data packets are simultaneously transmitted between two STAs by utilizing multiple wireless channels and MIMO, and the number of idle channels and the number of retransmission packets are compared. Then, when both of the numbers are different or only when the number of idle channels is larger than the number of retransmission packets, the retransmission packets are reconstructed according to the number of idle channels, and the reconstructed retransmission packets are simultaneously transmitted by using the idle channels.Type: GrantFiled: June 18, 2004Date of Patent: July 5, 2011Assignee: Nippon Telegraph and Telephone CorporationInventors: Kengo Nagata, Tomoaki Kumagai, Shinya Otsuki, Kazuyoshi Saito, Satoru Aikawa, Atsushi Ohta, Akinori Hirukawa
-
Patent number: 7970020Abstract: A terminal (30, 30B) receives transmissions in a form of a media stream. The terminal comprises a jitter buffer (40) which receives data comprising the media stream and a buffer manager (80). The buffer manager (80) makes a selection between plural playback pointers as an operative playback pointer from which the data comprising the media stream is played out of the jitter buffer. In an example implementation, the buffer manager (80) updates at least one of the plural playback pointers. The manner and timing of the updating of the least one of the plural playback pointers can occur in any of a variety of ways. The terminal (30, 30B) can take various forms, and may be (for example) either a wireless terminal which receives the media stream across a radio interface, or a wireline terminal.Type: GrantFiled: October 27, 2004Date of Patent: June 28, 2011Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Hans Hannu, Per Synnergren
-
Patent number: 7969963Abstract: A method and system improves two-way radio ranging accuracy by estimating a relative clock frequency offset between a first clock X of a first transceiver and a second clock Y a second transceiver. The first transceiver transmits a first packet at time t0 received by the second transceiver at a time t1. The second transceiver transmits a second packet at a time t2 received by first transceiver at a time t3. The second transceiver transmits a third packet at a time t4 received at a time t5. The relative clock frequency offset is then ? ? ? f XY ? ? 2 ? ? f ? ( N 24 Y - N 35 X ) N 24 Y + N 35 X , where f is a nominal clock frequency of the first and second clocks, NY24 is a measured first delay between times t2 and t4 of the second clock, NX35 is a measured second delay between times t3 and t5 of the first clock X.Type: GrantFiled: December 19, 2007Date of Patent: June 28, 2011Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Chunjie Duan, Giovanni Vannucci
-
Patent number: 7965742Abstract: A data network telephony (DNT) wireless communication system has a base station connected to a DNT-capable data network and to a plurality of wireless transceivers, each transceiver transmitting to a distinct area, the base station adapted to operate the transceivers by a two-way, narrow-band, multiple-channel, real-time duplex radio protocol, and a plurality of portable computer-enhanced client communicator units, including microphone and speaker apparatus, each assigned a unique address and adapted to communicate with the base station via the transceivers by the two-way real-time radio protocol and to process DNT calls. The wireless system operates as a carrier-sense multiple access system with collision detection (CSMA/CD).Type: GrantFiled: July 9, 2002Date of Patent: June 21, 2011Assignee: Genesys Telecommunications Laboratories, Inc.Inventor: Dan Kikinis
-
Patent number: 7965707Abstract: A system and method are provided for providing multiple aliases and associated policy profiles for a user of a VoIP communication system. The user configures a multitude of aliases by the user wishes to be contacted, and associates with each alias a policy stored at a user terminal. The aliases are stored within the network so as to be associated with contact information for the user terminal. A proxy processes call requests by determining the contact information associated with an alias entered by a caller, and forwards the call request to the user terminal associated with the contact information. The user terminal determines the alias used by the caller, and processes the connection request in accordance with the policy. The invention allows users to add and delete aliases in order to effect temporary and private contact information. Calls can be handled depending on which alias was used by a caller, rather than on an identification of the device used by the caller.Type: GrantFiled: May 20, 2005Date of Patent: June 21, 2011Assignee: Alcatel LucentInventors: Emanuele Jones, Robert W. MacIntosh, Dmitri Vinokurov
-
Patent number: 7965653Abstract: A system and method efficiently conveys Virtual Local Area Network (VLAN) membership information across a bridged network. In particular, an intermediate network device, such as a bridge, includes a plurality of ports for interconnecting entities of a computer network. For each port, a Generic Attribute Registration Protocol (GARP) participant is established that has a compact GARP VLAN Registration Protocol (GVRP) application component and a GARP Information Declaration (GID) component. The GID component operates a plurality of state machines to maintain registration state for all of the VLANs of which the port has been made aware. The compact-GVRP application component further includes an encoder/decoder unit that collapses VLAN registration information according to an encoding algorithm. The collapsed VLAN registration information is then loaded into a single compact-GVRP PDU message for transmission from the respective port.Type: GrantFiled: September 25, 2003Date of Patent: June 21, 2011Assignee: Cisco Technology, Inc.Inventor: Norman W. Finn
-
Patent number: 7965725Abstract: A network-on-chip interconnects an array of integrated circuit resources. The network-on-chip includes at least one vertical communications ring per column of the array and at least one horizontal communications ring per row of the array. A network interface is associated with each resource of the array and operates to interface the communications rings with each other and the resource with the communications rings. A ring hop is provided at each network interface and for each communications ring thereat. Each ring hop functions as an add/drop multiplexer with respect to inserting packets onto the associated communications ring and extracting packets from the associated communications ring. Packets are communicated over the vertical/horizontal rings using a logical transport channel that flows in a cyclic manner through the communications ring without interruption.Type: GrantFiled: March 8, 2006Date of Patent: June 21, 2011Assignee: STMicroelectronics, Inc.Inventors: Michel Langevin, Charles Pilkington
-
Patent number: 7965649Abstract: A method for subcarrier quality estimation in a wireless network is disclosed. The method comprises analyzing characteristics of at least some of the subcarriers of a first signal, creating feedback data based on the analyzed characteristics, wherein the quantity of the feedback data is less than the quantity of all of a plurality of measured signal-to-interference and noise power ratio (SINR) values of each subcarrier of the first signal, and transmitting the feedback data.Type: GrantFiled: November 4, 2005Date of Patent: June 21, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Lai King Tee, Cornelius van Rensburg, Joseph R. Cleveland
-
Patent number: 7961614Abstract: An information processing device is provided. The information processing device includes a frame acquiring unit for acquiring a frame using a signal transmitted via a network, a computing unit for computing a check sequence on the basis of data included in the frame, a checking unit for checking whether the frame is corrupted by checking whether the check sequence coincides with a check sequence added to the frame in advance, a storing unit for storing a table that is a list of check sequences computed in advance on the basis of a plurality of pieces of data representing addresses of frames to be received by the information processing device, and a determining unit for determining whether the frame should be received by determining whether a check sequence computed by the computing unit on the basis of data representing a destination address of the frame coincides with any one of the check sequences included in the table.Type: GrantFiled: January 31, 2007Date of Patent: June 14, 2011Assignee: Sony CorporationInventors: Hiroshi Kyusojin, Masato Kajimoto, Chiaki Yamana, Tsuyoshi Kano, Mitsuki Hinosugi, Hideki Matsumoto
-
Patent number: 7961715Abstract: A technique for reserving resources in a communication network for an entity. Communication units in the network register with policy data points (PDPs) to attain authorization to establish and receive calls in a communication network. The PDPs supply the communication units with security tokens that the communication units use to assert that they are authorized to establish sessions and reserve resources in the communication network. Communication units associated with a call include their tokens in signaling messages that are used to establish the call. Nodes along the path between a communication unit associated with a calling party in the call and a communication unit associated with a called party in the call use the tokens to authenticate the source of the signaling messages and determine whether they have permission to reserve resources in the communication network.Type: GrantFiled: December 29, 2005Date of Patent: June 14, 2011Assignee: Cisco Technology, Inc.Inventors: Subhasri Dhesikan, James M. Polk
-
Patent number: 7961653Abstract: A home gateway is an apparatus that transmits information, which is received from an intercom slave unit, to a plurality of appliances each having a communication function. The home gateway includes a demultiplexing circuit, a wireless communication circuit, a memory, a video codec circuit, and a CPU. The demultiplexing circuit receives information from the intercom slave unit. The wireless communication circuit communicates with the plurality of appliances. The memory stores profiles and levels. The video codec circuit converts image information received from the intercom slave unit according to a profile and a level. The CPU controls the wireless communication circuit and the video codec circuit. Thereby, various data can be transmitted regardless of structures and performance capabilities of the appliances.Type: GrantFiled: May 30, 2006Date of Patent: June 14, 2011Assignee: Sharp Kabushiki KaishaInventor: Akira Yamamoto
-
Patent number: 7961721Abstract: A router for a network is arranged for guiding data traffic from one of a first plurality Ni of inputs (I) to one or more of a second plurality No of outputs (O). The inputs each have a third plurality m of input queues for buffering data. The third plurality m is greater than 1, but less than the second plurality No. The router includes a first selection facility for writing data received at an input to a selected input queue of the input, and a second selection facility for providing data from an input queue to a selected output. Pairs of packets having different destinations Oj and Ok are arranged in the same queue for a total number of Nj,k inputs, characterized in that Nj,k<N for each j,k.Type: GrantFiled: February 21, 2006Date of Patent: June 14, 2011Assignee: NXP B.V.Inventors: Theodorus Jacobus Denteneer, Ronald Rietman, Santiago Gonzalez Pestana, Nick Boot, Ivo Jean-Baptiste Adan
-
Patent number: 7961744Abstract: A frame multiplexer includes a plurality of counters each of which is provided for each of the lines. A flow monitoring unit monitors frame flow of each line by referring to the counter of the line, and adds length of a passed frame to a value of the counter. A bandwidth managing unit cyclically selects one of the lines through which a frame is input, and subtracts a predetermined token value from a value of the counter of the selected line. An output control unit stores a frame passed through the flow monitoring unit in a queue buffer, and outputs the frame at an output rate of the frame multiplexer.Type: GrantFiled: August 7, 2006Date of Patent: June 14, 2011Assignee: Fujitsu LimitedInventors: Kazukuni Ugai, Hiroyuki Sato
-
Patent number: 7961725Abstract: An enterprise network is provided which includes a central site, a network and a remote site communicatively coupled to the central site over the network. The central site includes a first termination device in communication with a restricted network segment including at least one server. The remote site includes an infrastructure device, an authorized access wireless local area network (WLAN), and an unauthorized access WLAN. The infrastructure device comprises a second termination device which communicates with the first termination device over the network. The authorized access WLAN allow communications with the central site via the second termination device over a tunnel coupling the first termination device to the second termination device, whereas the unauthorized access WLAN allows communications with the network via the second termination device.Type: GrantFiled: July 31, 2007Date of Patent: June 14, 2011Assignee: Symbol Technologies, Inc.Inventors: Ramakrishnan Nagarajan, Udayan Borkar
-
Patent number: 7957378Abstract: The present invention provides a packet processing device and method. A parsing processor provides instruction-driven content inspection of network packets at 10-Gbps and above with a parsing engine that executes parsing instructions. A flow state unit maintains statefulness of packet flows to allow content inspection across several related network packets. A state-graph unit traces state-graph nodes to keyword indications and/or parsing instructions. The parsing instructions can be derived from a high-level application to emulate user-friendly parsing logic. The parsing processor sends parsed packets to a network processor unit for further processing.Type: GrantFiled: August 25, 2004Date of Patent: June 7, 2011Assignee: Cisco Technology, Inc.Inventor: Rina Panigrahy
-
Patent number: 7957380Abstract: The present invention supports the operation of IS-IS over UDLs without the need for encapsulation of IS-IS PDUs in IP and without the need for a large-scale upgrade of the protocol in the network. The present invention also supports adjacency establishment when the return path from a router at the receive end of a to the router at the transmit end of the unidirectional link is via another unidirectional link.Type: GrantFiled: November 21, 2005Date of Patent: June 7, 2011Assignee: Cisco Technology, Inc.Inventors: Sina Mirtorabi, Abhay Kumar Roy, Lester C. Ginsberg
-
Patent number: 7957390Abstract: A method of detecting signatures in message segments comprises employing a state machine for the detection of character strings in the message segments. The state machine executes for each input character a transition determined by a current state of the machine and a current input character. The message segments conform to TCP or other ordering transport protocol. The order of arrival of the message segments is monitored. In the event that an intermediate message segment is missing between a processed segment and an immediately subsequent message segment, the current state of said state machine at the end of the said processed segment is stored. The machine is restarted from its null or datum state for the examination of the immediately subsequent message segment, which is then temporarily stored. When the missing segment eventually arrives, it and the stored segment are successively examined for signatures by means of the state machine, beginning at the stored state.Type: GrantFiled: May 18, 2005Date of Patent: June 7, 2011Assignee: Hewlett-Packard CompanyInventors: Peter Furlong, Daniel Martin O'Keeffe, Eoghan Stack, Kevin Loughran
-
Patent number: 7953047Abstract: Techniques to parse data into multiple (M) streams with selectable data rates are described. The modulation scheme and code rate for each stream are determined based on the data rate selected for that stream. The modulation schemes and code rates for all M streams are used to determine a parse cycle and the number of puncture cycles for each stream in the parse cycle. A sequence of puncture cycles is formed for the M streams such that the puncture cycle(s) for each stream are distributed as evenly as possible across the sequence. An encoder encodes traffic data in accordance with a base code (e.g., a rate 1/2 binary convolutional code) and generates code bits. A parser then parses the code bits into the M streams based on the sequence of puncture cycles, one puncture cycle at a time and in the order indicated by the sequence.Type: GrantFiled: January 24, 2005Date of Patent: May 31, 2011Assignee: Qualcomm IncorporatedInventors: Mark S. Wallace, John W. Ketchum