Patents Examined by Kai J Chang
  • Patent number: 10084552
    Abstract: Methods and systems are described for calibrating hardware-induced distortion in a communication system. In one aspect, a calibration signal is transmitted from a base station (BS) to a user equipment (UE). A corresponding amplified version of the transmitted calibration signal is received by the BS from the UE. A composite downlink-uplink channel state information (CSI) is estimated based on the received corresponding amplified version of the transmitted calibration signal. Uplink CSI is estimated based on a reference signal received from the UE. At least one of a phase hardware-induced distortion and an amplitude hardware induced distortion is determined based on the estimated composite downlink-uplink CSI and the estimated uplink CSI.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: September 25, 2018
    Assignee: COLLISION COMMUNICATIONS, INC.
    Inventors: Sagar Dhakal, Brandon Hombs
  • Patent number: 8351428
    Abstract: A digital broadcast transmitting/receiving system and a method for processing data are disclosed. The method for processing data may enhance the receiving performance of the receiving system by performing additional coding and multiplexing processes on the traffic information data and transmitting the processed data. Thus, robustness is provided to the traffic information data, thereby enabling the data to respond strongly against the channel environment which is always under constant and vast change.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: January 8, 2013
    Assignee: LG Electronics Inc.
    Inventors: Jin Pil Kim, Young In Kim, Ho Taek Hong, In Hwan Choi, Kook Yeon Kwak, Hyoung Gon Lee, Byoung Gill Kim, Jin Woo Kim, Jong Moon Kim, Won Gyu Song
  • Patent number: 8009664
    Abstract: A method for exchanging media description information between user agents using a session initiation protocol (SIP) comprises the steps of: providing information on an OS and sound module of a first user agent so that the first user agent generates, in a media description field of a session description protocol (SDP), an SIP message including the information on the OS and sound module of the first user agent, and sends it to a second user agent; and setting a processing format for voice data of the second user agent so that the second user agent determines the voice data format supportable by the first user agent from the information on the OS and sound module of the first user agent, compares it with the voice data format supportable by the second user agent, and sets a format commonly supportable by the first and second user agents as the voice data format of the second user agent.
    Type: Grant
    Filed: December 23, 2005
    Date of Patent: August 30, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Taek-Ho Kim, Myeon-Kee Youn, Seong-Joon Jeon, Jin-Suk Lee, Kwang-Yong Choi, Jae-Kil Lee
  • Patent number: 7996516
    Abstract: Systems and methods for configuration of devices within a network utilizing inherited configuration data are disclosed. Configuration data stored at a junction box in electronic communication with a first device is accessed. The configuration data includes a default zone of interest assignment for a first device. The zone of interest comprises a portion of a network. Devices within the zone of interest are identified. It is determined whether the first device is compatible with any of the identified devices. The first device is configured, in an automated manner, to interact with a set of compatible devices within the zone of interest.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: August 9, 2011
    Assignee: Panasonic Electric Works Co., Ltd.
    Inventors: David L. King, W. Bryant Eastham, Byron J. Gudmundson, Mark E. Nelson
  • Patent number: 7991875
    Abstract: A link layer system is provided. The link layer system a first link layer control module and a retry queue for storing a transmitted data packet. The retry control module is coupled to the first link layer control module, which directs the retry queue to discard the transmitted data packet when an acknowledgment bit is received by the first link layer control module.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: August 2, 2011
    Assignee: Intel Corporation
    Inventors: Ching-Tsun Chou, Suresh Chittor, Andalib Khan, Akhilesh Kumar, Phanindra K. Mannava, Rajee S. Ram, Sujoy Sen, Srinand Venkatesan, Kiran Padwekar
  • Patent number: 7962637
    Abstract: A method and apparatus for the dynamic adjustments of video streams sent from a server to a client is provided. Using both short term and long term thinning mechanisms, the server reduces its data transfer rate when bandwidth is reduced and increases its data transfer rate when bandwidth is available. In the short term mechanism, the server will dynamically adjust the transmission rate of the video or the quality of the video based on parameters returned by the client. These parameters include currently-buffered data-size, buffered-data duration, and packet loss rate. In the long term mechanism, the server will adjust the current maximum quality level allowed depending upon the round trip times of data packets transmitted. This invention decreases client rebuffering and packet loss and increases the efficiency of available bandwidth.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: June 14, 2011
    Assignee: Apple Computer, Inc.
    Inventors: George P. Su, John K. Murata
  • Patent number: 7958263
    Abstract: A data storage enclosure management system of a plurality of service processors is configured to communicate externally via a pair of FC-AL loops. Lead and subsidiary service processors are defined and lead service processors connect to ones of the FC-AL loops with an FC-AL address, and the lead and subsidiary service processors are connected by a secondary communication link. The lead service processor(s) employ an identifier unassociated with the FC-AL address to differentiate communications of the lead service processor from communications of an associated subsidiary service processor, the lead service processor serving as a proxy for the associated subsidiary service processor with respect to the FC-AL address and communicating with the associated subsidiary service processor via the secondary communication link.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: John Charles Elliott, Robert Akira Kubo, Gregg Steven Lucas
  • Patent number: 7945659
    Abstract: A system and method for determining and displaying return-on-investment (ROI) of components on a network is described. The system includes one or more processes that initiate and receive data streams directly or indirectly from components on the network or from other databases on the network. A dependency tree is created for each component relating each component to other components and to information characterizing the component. A portal is provided to export data feeds to other systems on the network and to generate reports and display usage information on each component on the network. Usage information may be grouped or summarized according to business function or by top level manager.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: May 17, 2011
    Assignee: Barclays Capital Inc.
    Inventors: Alexander Lazen, Jason X. Yao
  • Patent number: 7941503
    Abstract: A system and method of providing personalized broadcast transmissions Broadcasting-Party-Designated Recipients over a mobile telecommunications Radio Area Network is provided. The Broadcasting Party can send multimedia content for a personalized broadcast to an IMS Application Server in a SIP Message and broadcast the multimedia content to the mobile telecommunications terminals of the Broadcasting-Party-Designated Recipients. The personalized broadcast transmission can be generating using a plurality of unicast transmissions or a multicast transmission made to a multicast channel/address.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: May 10, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: David S. Benco, Maria Rg Azada
  • Patent number: 7933261
    Abstract: In a communication method for performing data communication between communication devices via a network according to a predetermined mode, an attempt to establish the data communication according to a first communication mode is made. When the attempt has failed, another attempt to establish the data communication according to a second communication mode is made.
    Type: Grant
    Filed: May 22, 2006
    Date of Patent: April 26, 2011
    Assignee: Sony Corporation
    Inventor: Masafumi Kato
  • Patent number: 7921184
    Abstract: The present invention is directed towards a “flash crowd” technique for handling situations where the cache receives additional requests, e.g.,. nearly simultaneous requests, for the same object during the time the server is processing and returning the response object for a first requester. Once all such nearly simultaneous requests are responded to by the cache, the object is flushed from the cache, with no additional expire time or invalidation action needed. This technique of the present invention enables data to be cached and served for very small amounts of time for objects that would otherwise be considered non-cacheable. As such, this technique yields a significant improvement in applications that serve fast changing data to a large volume of concurrent users, such, for example, as real time stock quotes, or a fast evolving news story.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: April 5, 2011
    Assignee: Citrix Systems, Inc.
    Inventors: Prabakar Sundarrajan, Prakash Khemani, Kailash Kailash, Ajay Soni, Rajiv Sinha, Saravana Annamalaisami, Bharath Bhushan KR, Anil Kumar
  • Patent number: 7917597
    Abstract: An embodiment of the invention provides an apparatus and method for performing RDMA (Remote Direct Memory Access) network configuration. The apparatus and method measure a performance of each RDMA operation for different data message sizes and determine an RDMA operation to be applied for a particular packet size sent by an application, based on the measured performance. As an example, the RDMA operations are, e.g., RDMA send/receive, RDMA write, RDMA read, memory registration and memory un-registration, or memory bind and memory unbind. The measured performance can be, for example, the total time to perform an RDMA operation for different packet sizes.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: March 29, 2011
    Assignee: NetApp, Inc.
    Inventor: James Lentini
  • Patent number: 7899865
    Abstract: Methods of managing media server resources that may be used for VoIP calls are disclosed. In an embodiment, a media server resource broker receives a request for a set of media server resources from an application server. The media server resource broker determines the service request should be handled by a first media server based on the type of request and the availability of the first media server and provides the address of the first media server to the application server. The media server resource broker updates records regarding an assignment level of the first media servers to reflect the most recent request. When the call is complete and the resources become idle, the media server resource broker can update the assignment level to reflect the increase in availability of resources in the first media server.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: March 1, 2011
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Barbara Leslie Banner, Thomas J. Dietrich, Jay Dobin, Christopher Hefele, James A. Ibezim, Gary A. Munson, James William Murphy, Dominic M. Ricciardi, Robert Stokey, Jr.
  • Patent number: 7895329
    Abstract: In a flow control method, operation flow is controlled on a per connection basis. The method comprises managing a sending peer to prevent overflow of a receiving peer's receiver credits and allocating a number of send buffers at the sending peer greater than or equal to the maximum number of receiver credits that can be indicated by the receiving peer. The technique prevents the sending peer from overflowing its set of send buffers, arising due to re-use, without taking completions on operations queued to a Send Queue.
    Type: Grant
    Filed: January 12, 2006
    Date of Patent: February 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Amitabha Biswas, Prashant Modi
  • Patent number: 7870298
    Abstract: Two logical partitions within a single computer communicate with each other internally. The protocol stack of a first logical partition generates a frame in a memory space provided in a driver and referred to by the first logical partition. The driver transfers the frame generated in the memory space of the first logical partition to a communication port of a Layer 2 switch using DMA. The communication port of the Layer 2 switch loops back the frame input from the driver. An interrupt is signaled to the driver and the frame is transferred from communication port of the Layer 2 switch to the driver using DMA. The frame is received in a memory space referred to by a second logical partition.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: January 11, 2011
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Koji Shima, Kazushige Machiyama
  • Patent number: 7860991
    Abstract: A packet classifier for a network and the method thereof are provided. The packet classifier includes at least one content locator and one matching engine. Each of the content locators performs at least one location operation. Each of the location operations outputs the sum of at least one accumulation item as an output offset. Each of the accumulation items is generated according to at least one content locator system parameter and/or the content data of a network packet. One of the accumulation items is a base value, and the base value is an offset defined by system parameters or the output offset of a location operations of one of the content locators. The output offset of the last location operation of one of the content locators is the location of a matching field of the network packet. This location is provided to the matching engine for a data matching operation.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: December 28, 2010
    Assignee: Industrial Technology Research Institute
    Inventors: Meng-Hsin Ou, Cheng-Shing Wu, Po-Min Wang, Chien-Hao Chen
  • Patent number: 7761503
    Abstract: A client in a plurality of clients with a same network address or similar common identifier is designated a Peer Distribution Point (PDP) agent for distributing a software application divided into several packages to the plurality of clients. The plurality of clients are part of a client-server hierarchical system comprising a Central SMS site server and several Distributing servers. The Central SMS site server generates policies for the packages that are pushed to a Distribution server assigned to the plurality of clients from where the PDP agent pulls the policies. The Central SMS site server generates the packages that are pushed to the Distributing server after the PDP agent pulls the policies. The packages are pulled by the PDP agent from the Distributing server. The other clients pull the packages from the PDP agent as and when needed.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Gaurav R Dhawan, David C James, Nirupama Chandrasekaran, Rajagopalan Badri Narayanan, Ingo R. A. G. Bringemeier, John L Ellis, Michael Healy, Khuzaima Iqbal
  • Patent number: 7693984
    Abstract: Systems and methods for providing status data to a requesting device are disclosed. A request for status data is transmitted from a requesting device to a providing device. The request includes prior values of variables stored at the requesting device. At the providing device, the transmitted prior values are compared with current values of the variables stored at the providing device. Changed variables, which comprise variables for which the current value is different from the prior value, are identified. A variable map is formulated that identifies the changed variables. Current values for the changed variables and variable map are organized into a pre-defined format to form status data. The status data is transmitted to the requesting device.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: April 6, 2010
    Assignee: Panasonic Electric Works Co., Ltd.
    Inventors: David Bashford, W. Bryant Eastham, James L. Simister