Input/output Data Processing Patents (Class 710/1)
  • Patent number: 9009355
    Abstract: In one aspect, an article includes a non-transitory computer-readable medium that stores computer-executable instructions. The instructions cause a machine to receive a write request to write data to a data store, determine if the data store is being backed up; and write the data from the write request to a cache if the data store is being backed up.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: April 14, 2015
    Assignee: EMC Corporation
    Inventors: Afzal Jan, Sarika Jain, Prabhakaran Rathinagiri, Nimai Sood
  • Patent number: 9003066
    Abstract: A storage controller selecting system includes a time information storage unit, a receiver, and a processor. The time information storage unit is configured to store internal processing time information for each of a plurality of storage controllers. The internal processing time information for each individual storage controller relates to an internal processing time taken for processing performed within the individual storage controller in response to an access request to a logical volume. The receiver is configured to receive a creation request for requesting creation of a new logical volume. The processor is configured to select a certain storage controller from among the plurality of storage controllers according to the internal processing time information, and to cause the certain storage controller to create the new logical volume.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: April 7, 2015
    Assignee: Fujitsu Limited
    Inventors: Satoshi Taki, Akimasa Yoshida, Kenichi Fujita, Chiaki Nagashima
  • Patent number: 8996731
    Abstract: A communication system, a communication apparatus, a communication method, and a program for acquiring the advantage of a plurality of communication protocols is provided. A random number and a first communication information including first identification information of a communication apparatus is sent to another communication apparatus by using near field communication. Second communication information is received by the communication apparatus from the other communication apparatus by using near field communication. The second communication information includes second identification information of the other communication apparatus necessary to a second communication. The second communication is performed between the communication apparatus and the other communication apparatus by using the second communication information received by using the near field communication.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: March 31, 2015
    Assignee: Sony Corporation
    Inventors: Yoshihisa Takayama, Susumu Kusakabe
  • Patent number: 8996766
    Abstract: A router has multiple channel inputs and multiple channel outputs and a switch core for selectively connecting at least two of the channel outputs to respective channel inputs. Each channel output is connected to an output signal path containing a FIFO register and the router is configured so that first and second channel outputs are connected to a pair of channel inputs respectively. The router configuration is changed so that the first and second channel outputs are connected to first and second channel inputs respectively. The FIFO registers in the output signal paths of the first and second channel outputs are forced to equal fullness.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: March 31, 2015
    Assignee: Miranda Technologies Inc.
    Inventors: Kevin J. Shuholm, Jeffrey S. Evans, Robert W. Hudelson, Charles S. Meyer
  • Patent number: 8996764
    Abstract: Some of the embodiments of the present disclosure provide a method comprising categorizing each data packet of a plurality of data packets into one of at least two priority groups of data packets; and controlling transmission of data packets of a first priority group of data packets during a first off-time period such that during the first off-time period, data packets of the first priority group of data packets are prevented from being transmitted to a switching module from one or more server blades. Other embodiments are also described and claimed.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: March 31, 2015
    Assignee: Marvell International Ltd.
    Inventor: Martin White
  • Patent number: 8988721
    Abstract: A status information communication port for notifying a host apparatus of an error that has occurred during initialization of a printer engine, and a print data communication port for receiving print data sent from the host apparatus are respectively opened at appropriate timings. For example, the status information communication port is opened in response to completion of initialization of an interface, and the print data communication port is opened in response to completion of the initialization of the printer engine.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: March 24, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yukio Kanakubo
  • Patent number: 8982930
    Abstract: Appropriate communication operation is performed by employing space division multiple access in which wireless resources on a space axis are shared by a plurality of users. Frame exchange is performed between an access point and terminals whereby the access point estimates delay times of the terminals and notifies the terminals of information on the delay times and the terminals perform uplink frame transmission to the access point taking a difference among the delay times into consideration. Interference among users may be reduced in the access point and throughput of a system which performs the space division multiple access is improved.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: March 17, 2015
    Assignee: Sony Corporation
    Inventors: Ryota Kimura, Kazuyuki Sakoda, Yuichi Morioka
  • Patent number: 8984179
    Abstract: In response to receiving a request for a DMA data transfer, a DMA transfer mode may be determined based on based on the size of the requested DMA data transfer and profile data of an I/O adapter. The profile data for the I/O adapter may include a physical location of the I/O adapter or a number of clients supported by the I/O adapter. The DMA transfer mode may also be determined based on a preference of an application or an I/O device. Moreover, the DMA transfer mode may be determined based on a CPU usage metric being outside of a threshold for the CPU usage metric or on a memory usage metric being outside of a threshold for the memory usage metric.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Omar Cardona, Matthew R. Ochs, Vikramjit Sethi
  • Patent number: 8972613
    Abstract: There is provided a system and a method for increasing input/output (“I/O”) throughput in a data storage system. More specifically, in one embodiment, there is provided a method comprising determining an owning controller associated with each of a plurality of storage units of a storage system, receiving an I/O transaction for one of the plurality of storage units, determining if the I/O transaction is a read transaction, and selecting a path to the owning controller associated with the storage unit if the I/O transaction is a read transaction.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: March 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Rupin T. Mohan, Travis Pascoe, George Shin, Aithal Basrur Girish, Kasthurirengan Karthigeyan, Unnikrishnan Ponnan Katangot, Julio Valladares, Shrinivas B. Kulkarni, Y. Ravindra Paramashivappa
  • Patent number: 8966172
    Abstract: Disclosed are a system, a method and/or an apparatus of processor agnostic data storage in a PCIE based shared storage environment. In one aspect, a method includes processing a storage based request received at an adapter circuit of a controller device associated with a disk array to direct the storage based request to at least one of a processor of the disk array and a plurality of storage devices of the disk array. The method also includes routing, through an interface circuit of the controller device, the data request in the other format compatible with the storage device directly to at least one storage device of the plurality of storage devices of the disk array coupled to the controller device agnostic to a processor of the disk array to store a data associated with the data request based on a mapping table.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: February 24, 2015
    Assignee: Pavilion Data Systems, Inc.
    Inventor: Kiron Balkrishna Malwankar
  • Patent number: 8949860
    Abstract: A instance of a runtime environment at each of a first and second computing device can allow an application at the first computing device to access hardware resources of the second computing device via the runtime environment. For instance, one device can comprise a mobile device and the other device can comprise a desktop computer, a laptop computer, or a home entertainment device. The first and second instance of the runtime environment can be configured to communicate with one another through a common messaging format of the runtime environment. For example, an editing or design application at one device may use a touch-enabled display at the second device to select tools, manipulate 3-D representations, or otherwise provide input data. As another example, a game at a mobile device can use the runtime environment to provide visual and audio output using a television set-top box running the runtime environment.
    Type: Grant
    Filed: January 8, 2010
    Date of Patent: February 3, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Tim Kukulski, Remon Tijssen
  • Patent number: 8949473
    Abstract: The present invention is directed to server systems and methods thereof. More specifically, embodiments of the present invention provides a memory controller within a server system, where the memory controller is disengageably connected to one or more processors, a plurality of volatile memory modules, and plurality of solid-state memory modules. This memory controller may be connected to other similarly configured memory controllers. The volatile and solid-state memory modules can be removed and/or replaced. There are other embodiments as well.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: February 3, 2015
    Assignee: Inphi Corporation
    Inventors: Christopher Haywood, Chao Xu, Fouad G. Tamer
  • Patent number: 8942274
    Abstract: A radio apparatus comprising: a first transceiver means arranged to receive and transmit packets according to a first protocol; a second transceiver means arranged to receive or transmit packets according to a second, different protocol, the second transceiver means being located such that interference is possible between packets of the first and second protocols; analyzing means for determining a probability that a packet to be transmitted or received by the first transceiver means does not contain only redundant information; and decision means for making a decision based on the determined probability as to whether or not the packet should be respectively transmitted or received. The first transceiver means is arranged to respectively transmit or receive the packet or not according to the decision.
    Type: Grant
    Filed: January 11, 2010
    Date of Patent: January 27, 2015
    Assignee: Cambridge Silicon Radio Limited
    Inventor: Alexander Thoukydides
  • Patent number: 8942276
    Abstract: There is provided a transmission apparatus which includes a transmitting circuit that receives a bit string in which an input bit string expressed as combination of 0 and 1 is preceded by a 1-bit value 0, computes a difference value between two bits adjacent to each other in the bit string, the difference value being one of among +1, 0, or ?1, and sends the computed difference value, and a receiving circuit that stores a 1-bit value with an initial value of 0, receives the difference value +1, 0, or ?1 sent by the transmitting circuit, calculates a sum of the received difference value and the stored 1-bit value, outputs, as a value of a receiving signal, 1 if the sum is 1 or more or 0 if the sum is 0 or less, and updates the stored 1-bit value to the value of the output receiving signals.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: January 27, 2015
    Assignee: Fujitsu Limited
    Inventor: Tatsuya Usuki
  • Patent number: 8935435
    Abstract: A system for controlling bus-networked devices, the system including a gateway, an open field bus electrically connected to the gateway, and a first power supply unit electrically connected to the gateway and configured to supply primary power for the gateway and a plurality of bus subscribers. An auxiliary power supply unit is included configured to supply auxiliary power for the plurality of bus subscribers independent of bus functionality. A pluggable connection cable is included configured to electrically connect the gateway to the plurality of bus subscribers and configured to transmit the primary and the auxiliary power and at least one of control information and status information between the gateway and the plurality of bus subscribers.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: January 13, 2015
    Assignee: Eaton Electrical IP GmbH & Co. KG
    Inventor: Georg Reidt
  • Patent number: 8935444
    Abstract: A method of controlling a plurality of external devices is performed on a computer which is set up with a plurality of remote control processes corresponding to the plurality of the external devices, and a management process for managing the remote control processes while communicating with the remote control processes. The management process is called to display icons corresponding to the remote control processes in a display field provided by the management process. Further, the management process acts when a specified operation is applied to one of the icons on the display field for sending a screen open instruction to one of the remote control processes corresponding to the icon to which the specified operation is applied. The remote control process which receives the screen open instruction is activated to display a control screen for use in remotely controlling the corresponding external device.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: January 13, 2015
    Assignee: Yamaha Corporation
    Inventors: Tatsuya Umeo, Takao Yamamoto, Masaaki Okabayashi, Hideo Miyamori
  • Patent number: 8930598
    Abstract: A computer switching device is disclosed which enables switching between a local computer and a secure computer connected through a network. The device sits like a keyboard-video-mouse (KVM) and optionally audio device between the local computer and the local input/output devices, but connects to the secure computer through a network. Access to the secure computer is pre-configured in the switching device through access and security settings for a specific user to the specific secure computer. The switching device specifically prevents access to the secure computer by the local computer, printer, or storage devices such as fixed or removable media drives. Tamper detection is included to disable secure access on any tampering with the switching device.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: January 6, 2015
    Assignee: Sujiyama, Inc.
    Inventor: Vale Sundaravel
  • Patent number: 8924952
    Abstract: A computing device includes a data store having two or more partitions. A first partition can be used to store information, to host a first operating system, and to perform computing tasks requested by a user. The computing tasks can be performed by the first operating system and can use/manipulate the stored information. The computing device can communicate over a network with a software server to determine whether a software update for the computing device is available for download. The software update can be downloaded into the second partition autonomously from the computing tasks being performed by the first operating system in the first partition. The downloaded software update can also be installed into the second partition autonomously from the computing tasks being performed. When the device is rebooted, either the first operating system or the second operating system (if the installation was successful) can be booted.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: December 30, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Xuefeng Hou
  • Patent number: 8917758
    Abstract: A communication device includes: a reception element for receiving a signal treated with a setting of a modulation scheme based on a modulation scheme designation information and a controlling of a transmission power based on the transmission power designation information by an external transmitter, demodulating the received signal based on a modulation scheme control information, and outputting a received data; a reception level measurement element for measuring a signal level of the signal and outputting the reception level; a designation information output element for outputting the transmission power designation information correlated to the modulation scheme designation information and the modulation scheme based on the reception level; and a transmission element for transmitting the modulation scheme designation information and the transmission power designation information for the transmitter.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: December 23, 2014
    Assignee: NEC Corporation
    Inventor: Takahiro Adachi
  • Patent number: 8914548
    Abstract: A fast masked summing comparator apparatus includes a comparator unit configured to compare a masked first number to a masked sum of a second number and a third number to determine whether the masked sum is equivalent to the masked first number without performing a summation portion of an addition operation between the second number and the third number. The comparator unit may concurrently mask both the sum and the first number using the same mask value.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: December 16, 2014
    Assignee: Apple Inc.
    Inventor: Chetan C. Kamdar
  • Patent number: 8914554
    Abstract: A communication device including a comparison unit that compares a first identification number of which notification is provided by a packet that sequentially assigns identification numbers to a plurality of nodes in a network, and a second identification number, which is assigned to the communication device. A control unit notifies other nodes of the second identification number and that the identification number of the communication device has not been changed when the first identification number and the second identification number are in non-conformance.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: December 16, 2014
    Assignee: Spansion LLC
    Inventor: Nobuhiro Taki
  • Patent number: 8902953
    Abstract: Digital spur reduction in which spurs are kept outside selected channels of interest. An integrated radiofrequency transceiver circuit has digital and analogue components, the circuit includes a radiofrequency signal receiver having a local oscillator signal generator configured to provide a local oscillator signal at a frequency fLO and a mixer configured to combine an input radiofrequency signal with the local oscillator signal to produce an intermediate frequency signal; and a clock signal generator configured to generate a digital clock signal at a frequency fDIG for operation of the digital components, where the local oscillator signal and/or a reference signal from which the local oscillator signal is derived are generated such that digital spurs lie outside a band selected by the receiver.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: December 2, 2014
    Assignee: NXP, B.V.
    Inventors: Vincent Fillatre, Jean-Robert Tourret
  • Patent number: 8902882
    Abstract: Systems and methods are disclosed for providing sales or customer support using a telephone having a camera to capture at least a partial image of a product or service; wherein the at least partial image is used to select a database updated by one or more knowledgeable persons on the product or service.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: December 2, 2014
    Assignee: Muse Green Investments LLC
    Inventor: Bao Q. Tran
  • Patent number: 8898444
    Abstract: Described are techniques for providing access to storage devices. An I/O request directed to a storage device is sent over a network connection from a first computer system to a second computer system. The second computer system includes a simulated computing environment simulating aspects of the first computer system. The I/O request is received at the second computer system. The data storage system is connected to the second computer system over a first connection operating in accordance with a first protocol thereby providing the second computer system access to the storage device of the data storage system. The simulated computing environment of the second computer system may, for example, include emulation capabilities in accordance with the first protocol thereby allowing the second computer system to issue the first I/O request to the first storage device on behalf of the first computer system.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: November 25, 2014
    Assignee: EMC Corporation
    Inventors: Douglas E. LeCrone, Paul A. Linstead, Roger A. Ouellete, Denis J. Burt
  • Patent number: 8891596
    Abstract: A high frequency front end module includes a variable circulator, a transmission side filter, and a reception side filter. Capacitors that are to be selectively connected by a switch are provided between an antenna side port and a transmission side port of a circulator of the variable circulator. Capacitors that are to be selectively connected by a switch are provided between the antenna side port and a reception side port of the circulator. Capacitors that are to be selectively connected by a switch are provided between the transmission side port and the reception side port of the circulator. By selecting the capacitors, phase characteristics between the ports are adjusted to the characteristics in accordance with a transmission signal and a reception signal to be transmitted.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: November 18, 2014
    Assignee: Murata Maufacturing Co., Ltd.
    Inventors: Hisao Hayafuji, Koji Furutani
  • Patent number: 8886167
    Abstract: Disclosed is a technique to enable a communication node to acquire predetermined newer information (e.g., configuration information) held by another communication node while minimizing power consumption by communication nodes. According to the technique, when receiving a request for configuration information from a new MTC device 100, a MME 220 checks whether an existing MTC device 110 as a request target for configuration information connects or not. When the existing MTC device does not connect, the new MTC device is notified of time information (e.g., next connection time of the existing MTC device, a next connection time of a new MTC device or a next connection time zone of the new MTC device). This time information enables the new MTC device to specify a time after the MME acquires and holds the configuration information from the existing MTC device. The new MTC device reconnects based on this time information, whereby the new MTC device can acquire desired configuration information from the MME.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: November 11, 2014
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Keigo Aso, Shinkichi Ikeda, Takahisa Aoyama
  • Patent number: 8886855
    Abstract: An apparatus that compensates for misalignment on a synchronous data bus. The apparatus includes a replica distribution network, a bit lag control element, and a synchronous lag receiver. The replica distribution network receives a first signal, and generates a second signal, where the replica distribution network comprises replicated propagation characteristics of a radial distribution network for a strobe. The bit lag control element is configured to measure a propagation time beginning with assertion of the first signal and ending with assertion of the second signal, and is configured to generate a value on a lag bus that indicates the propagation time. The synchronous lag receiver is coupled to the bit lag control element, and is configured to receive a first one of a plurality of radially distributed strobes and a data bit, and is configured to delay registering of the data bit by the propagation time.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: November 11, 2014
    Assignee: VIA Technologies, Inc.
    Inventors: Vanessa S. Canac, James R. Lundberg
  • Patent number: 8886683
    Abstract: A metadata generation management device includes a count unit that measures a playback amount of content, which is an amount of content that has been played back; and a control unit that controls whether to output an instruction for generating metadata indicating characteristics of the content, based on the playback amount of the content.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: November 11, 2014
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventor: Tomoyuki Karibe
  • Patent number: 8880740
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to computing device location and provide a novel and non-obvious method, system and computer program product for visually locating a computing device. In one embodiment of the invention, a computing device location method can include establishing filter criteria grouping different computing devices by common characteristic, wirelessly broadcasting the filter criteria in a discovery request to in range peripheral locators coupled to computing devices, aggregating a list of discovered peripheral locators meeting the filter criteria, selecting at least one of the peripheral locators in the list, and interrogating the selected peripheral locators to retrieve data provided by corresponding ones of the computing devices. Additionally, a display element in each of the discovered peripheral locators can be illuminated upon discovering the peripheral locators.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Selcuk S. Eren, Brian J. Jaeger, Douglas A. Law, Paul A. Roberts, Shawn K. Sremaniak
  • Patent number: 8868801
    Abstract: A novel and efficient method is described that creates a monolithic high capacity Packet Engine (PE) by connecting N lower capacity Packet Engines (PEs) via a novel Chip-to-Chip (C2C) interface. The C2C interface is used to perform functions, such as memory bit slicing and to communicate shared information, and enqueue/dequeue operations between individual PEs.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: October 21, 2014
    Assignee: Altera European Trading Company Limited
    Inventor: Hartvig Ekner
  • Patent number: 8863145
    Abstract: A storage apparatus having plural control processors that interpret and process requests sent from a host computer includes a distribution judgment unit for judging, after a control processor receives a request sent from the host computer, whether or not to allocate processing relevant to the request from the control processor that received the request to another control processor, and a control processor selection unit for selecting an allocation target control processor if the distribution judgment unit judges to allocate the processing to another control processor.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: October 14, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Koji Watanabe, Sadahiro Sugimoto
  • Patent number: 8843794
    Abstract: Techniques and mechanisms for evaluating I/O buffer circuits. In an embodiment, test rounds are performed for a device including the I/O buffer circuits, each of the test rounds comprising a respective loop-back test for each of the I/O buffer circuits. Each of the test rounds corresponds to a different respective delay between a transmit clock signal and a receive clock signal. In another embodiment, a first test round indicates a failure condition for at least one I/O buffer circuit and a second test round indicates the failure condition for each of the I/O buffer circuits. Evaluation of the I/O buffer circuits determines whether the device satisfies a test condition, where the determining is based on a difference between the delay corresponding to the first test round and the delay corresponding to the second test round.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: September 23, 2014
    Assignee: Intel Corporation
    Inventors: Christopher J. Nelson, Tak M. Mak, David J. Zimmerman, Pete D. Vogt
  • Patent number: 8817855
    Abstract: An integrated circuit is incorporated into a communications system to enable a channel to achieve data rates that are at least double that which are currently achievable. The integrated circuit combines serial data signals using recovered clock and serial data signals in reference and non-reference clock domains. The integrated circuit rate converts recovered serial data in one of the clock domains, performs a phase alignment at the converted data rate, and returns the rate converted and phase-aligned serial data to the recovered data rate in response to the recovered clock from the remaining clock domain. Thereafter, the recovered and aligned serial data signals are combined. The phase alignment is monitored in circuitry that detects when a threshold offset is violated. When the threshold offset is violated a synchronization circuit is enabled.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: August 26, 2014
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Georgios Asmanis, Faouzi Chaahoub, Ravi Teja Kotamraju
  • Patent number: 8816830
    Abstract: The present invention further provides a motor control system, which controls a motor through a power line. The motor control system includes a control apparatus and an actuation apparatus. The control apparatus includes a controller and a first communication module electrically connected to the controller. The controller receives a command and converts the command into electrical control signals. The first communication module receives the electrical control signals from the controller and transmits the electrical control signals to the power line. The actuation apparatus includes a second communication module and a motor actuator electrically connected to the second communication module. The second communication module is connected to the power line to receive the electrical control signals from the control apparatus and convert the electrical control signals into a command. The motor actuator receives the command from the second communication module to change the power supplying to the motor.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: August 26, 2014
    Assignee: Legendaire Technology Co., Ltd.
    Inventors: Chun-Cheng Lai, Huang Hsiang Lin
  • Patent number: 8817850
    Abstract: Systems and methods for transceiver communication are discussed herein. An exemplary system comprises a first transceiver and a second transceiver. The first transceiver may comprise an I/Q module and a PHY device. The I/Q module may receive a first complex signal and transform the first complex signal into bit words of a predetermined size and framewords. The PHY device may receive the bit words, transmit the bit words and framewords over a cable, and perform adaptive cancellation. The second transceiver may comprise a PHY device, an I/Q module, an I/Q modulator, and an antenna. The PHY device may receive the bit words and the framewords from over the cable. The I/Q module may transform the bit words to a second complex signal based on the framewords. The I/Q modulator may modulate the complex signal to generate a transmit signal. The antenna may transmit the signal.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: August 26, 2014
    Assignee: Aviat U.S., Inc.
    Inventor: Emerick Vann
  • Patent number: 8813098
    Abstract: A method to interact with a local USB device is disclosed. Messages are transmitted to a remote host controller driver from a host controller associated with the local USB device. Messages are received from the remote host controller driver for the host controller. In some embodiments, a transfer descriptor prototype is received from the remote host controller driver. A completed transfer descriptor is received from the remote host controller driver. The completed transfer descriptor and the transfer descriptor prototype are transformed into a modified transfer descriptor in part by using a collection of rules. The modified transfer descriptor is submitted to the local host controller without intervention from the remote host controller driver.
    Type: Grant
    Filed: April 15, 2008
    Date of Patent: August 19, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nils Bunger, Aly E. Orady, Matthew B. Debski, Pankaj Garg, Dali Kilani, Teju Khubchandani, Himadri Choudhury
  • Patent number: 8812721
    Abstract: A system and method for conveying data include the capability to determine whether a transaction request credit has been received at a computer module, the transaction request credit indicating that at least a portion of a transaction request message may be sent. The system and method also include the capability to determine, of a transaction request message is to be sent, whether at least a portion of the transaction request message may be sent and to send the at least a portion of the transaction request message if it may be sent.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: August 19, 2014
    Assignee: Silicon Graphics International Corp.
    Inventors: Steven C. Miller, Thomas Edward McGee, Bruce Alan Strangfeld
  • Patent number: 8812644
    Abstract: A system for enabling a customized function to be implemented at at least one device in a domain, including: a set of application programming interfaces (APIs) coupled with a system, wherein the system is coupled with a server managing a premises, wherein the system is configured for interacting with at least one third party application that has a set of instructions thereon, via the set of APIs, such that the at least one third party application can communicate with a device driver at the premises without having knowledge of a protocol thereon and without having knowledge of the at least one device, wherein the premises comprises the at least one device; and an instruction translator coupled with the set of APIs which translates the set of instructions received from the at least one third party application to be an action and protocol that the at least one device understands.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: August 19, 2014
    Assignee: Candi Controls, Inc.
    Inventors: Mike Anderson, Steve Raschke
  • Patent number: 8804797
    Abstract: A broadband powerline communication system is disclosed which makes use of knowledge of the spectrum characteristics of a local radio environment in order to improve the performance of the system. A determination is made of the spectrum characteristics of a radio environment in the vicinity of the broadband powerline communication system that is transmitting data on modulated carrier frequencies. Certain ones of the carrier frequencies otherwise used by the broadband powerline communication system may be masked (i.e., not used) by all or part of the broadband powerline system in order to avoid interference based on the determination. The spectrum characteristics may be determined 1) in advance and used to compile a configuration database comprising frequency masking parameters; 2) by monitoring the local radio environment using the transmitter/receiver nodes of the system; or 3) based upon receipt of an indication from a conflicting user that the user is experiencing interference.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: August 12, 2014
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Donald John Barnickel, Jr., Paul Shala Henry, Larrie Sutliff, Thomas M. Willis, III
  • Patent number: 8804795
    Abstract: The present invention generally relates to digital communications, and more particularly, to a method and a device for sharing wireless transmission of first data and wireless reception of second data and an apparatus implementing the method.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: August 12, 2014
    Assignee: Thomson Licensing
    Inventors: Philippe Gilberton, Jean-Yves Le Naour, Patrick Fontaine
  • Patent number: 8792538
    Abstract: The present invention provides a method and an apparatus for transmitting data using a codebook. The method includes: receiving current antenna configuration information of a transmitting end; obtaining a mask matrix corresponding to the current antenna configuration according to the current antenna configuration information; generating a codebook corresponding to the current antenna configuration according to a mother codebook and the mask matrix; selecting one codebook element from the codebook, and transmitting indication information corresponding to the codebook element to the transmitting end; and receiving data transmitted by the transmitting end. In the embodiments of the present invention, a mask matrix is obtained according to current antenna configuration information, and a codebook is generated according to the mask matrix and a mother codebook that is corresponding to the maximum number of antennas and the maximum number of layers that are fed back through channel state information.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: July 29, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jiayin Zhang, Jun Ni, Wei Ni, Ni Ma
  • Patent number: 8788722
    Abstract: A method handling a pluggable module selectable from a plurality of pluggable modules is executable at a media converter system of a network configuration. The method provides for automatically enabling of a disabled channel or disabling of an enabled channel of the media converter system when the pluggable module is attached to the media converter system, wherein the suggested channel enabling/disabling feature is executed on the basis of a correlation between module specific information extracted from the respective pluggable module and corresponding information extracted via the media converter system. An arrangement for executing the suggested method is also provided.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: July 22, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Wei-Ping Huang
  • Patent number: 8782657
    Abstract: A method for binding input/output (I/O) objects to nodes. The method includes binding an I/O object group to a NUMA node of a plurality of NUMA nodes on a system, obtaining an I/O object group size of the I/O object group, and determining an I/O object group target size based on an I/O object group aggregate load of the I/O object group. The method further includes comparing, by the NUMA I/O Framework, the I/O object group target size and the I/O object group aggregate load, determining, by the NUMA I/O Framework, that a difference between the I/O object group target size and the I/O object group aggregate load exceeds a threshold, and instructing, by the NUMA I/O Framework, an I/O Subsystem associated with the I/O object group to change the I/O object group size, wherein the I/O Subsystem changes, in response to the instruction, the I/O object group size.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: July 15, 2014
    Assignee: Oracle International Corporation
    Inventors: Nicolas G. Droux, Rajagopal Kunhappan
  • Patent number: 8782289
    Abstract: In one embodiment, a computer system, comprises at least one host node, at least one input/output node coupled to the host node, at least one multi-function device coupled to the input/output node via a switch, and a middle manager processor comprising logic to block an enumeration process in a host node for the multi-function devices behind the switch hierarchy, initiate an enumeration process for the multi-function devices in a manager processor separate from the host node, store a routing table for the switch hierarchy in a memory module coupled to the manager processor, and allocate, in the manager processor, endpoint device resources to the host node.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: July 15, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David L. Matthews, Hubert E. Brinkmann, James Xuan Dinh, Dwight D. Riley, Paul V. Brownell
  • Patent number: 8782290
    Abstract: A customization program for use in customizing a baseboard management controller used for monitoring operation of various computer system components is disclosed. A user interacts with the customization program to customize the baseboard management controller based on a configuration of components specified for the baseboard of the computer system. The customization program provides a user interface having a repository of icons and a design page. The icons represent various components that may be connected, either directly or indirectly, to the baseboard. The design page is used for constructing a model representing the specified configuration of components. As a user drags icons onto the design page, the model is updated to reflect selection of the components corresponding to these icons. Further, the customization program creates a configuration file that identifies and describes each of the selected components.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: July 15, 2014
    Assignee: American Megatrends, Inc.
    Inventors: Govind Kothandapani, Bakka Ravinder Reddy
  • Patent number: 8769163
    Abstract: The present invention provides a method and apparatus for controlling the operating condition of a peripheral device based on the mode of interconnection of the peripheral device of a host device. The apparatus includes a first connector for connecting the peripheral device, a second connector for connecting the host device and a coupling system operatively interconnecting contacts of the first connector and contacts of the second connector. The coupling system is further configured to provide a supply signal to the peripheral device via the first connector, wherein the supply signal is at least in part indicative of one or more characteristics of the power available to the peripheral device from the host device. The supply signal may provide a means for the peripheral device to control operation thereof in light of the characteristics of the power available.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: July 1, 2014
    Assignee: NETGEAR, Inc.
    Inventor: Jean Philippe Kielsznia
  • Patent number: 8762583
    Abstract: This invention is a system and a method for operating a storage server that provides read or write access to a data in a data network using a new architecture. The method of processing I/Os in response to a request by a client of the storage server executes one or more services communicated by a policy engine. The I/Os received from the application are tagged and catalogued to create co-related I/O patterns. The policy engine is then updated with the results of processing the I/Os after executing services on those I/Os.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: June 24, 2014
    Assignee: EMC Corporation
    Inventors: Sorin Faibish, Philippe Armangau, Christopher Seibel
  • Patent number: 8756608
    Abstract: A method, a system, an apparatus, and a computer program product for allocating resources of one or more shared devices to one or more partitions of a virtualization environment within a data processing system. At least one user defined resource assignment is received for one or more devices associated with the data processing system. One or more registers, associated with the one or more partitions are dynamically set to execute the at least one resource assignment, whereby the at least one resource assignment enables a user defined quantitative measure (number and/or percentage) of devices to operate when the one or more transactions are executed via the partition. The system enables the one or more devices to execute one or more transactions at a bandwidth/capacity that is less than or equal to the user defined resource assignment and minimizes performance interference among partitions.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventors: Elmootazbellah N. Elnozahy, Ramakrishnan Rajamony, William E. Speight, Lixin Zhang
  • Patent number: 8745274
    Abstract: A storage device includes a control unit that carries out a communication process with a host device that is connected via a bus; a storage unit into which data from the host device is written; and a storage control unit that controls access to the storage unit. The control unit returns an acknowledgment to the host device in the case where the control u has received acknowledgment return request information broadcasted from the host device to a plurality of storage devices connected to the bus after the end of a period in which data is written into the plurality of storage devices by the host device, and the data has been successfully written into the storage unit of the storage device to which the control unit belongs.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: June 3, 2014
    Assignee: Seiko Epson Corporation
    Inventor: Jun Sato
  • Patent number: 8738825
    Abstract: Some of the embodiments of the present disclosure provide a method comprising categorizing each data packet of a plurality of data packets into one of at least two priority groups of data packets; and controlling transmission of data packets of a first priority group of data packets during a first off-time period such that during the first off-time period, data packets of the first priority group of data packets are prevented from being transmitted to a switching module from one or more server blades. Other embodiments are also described and claimed.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: May 27, 2014
    Assignee: Marvell International Ltd.
    Inventor: Martin White