Patents Represented by Attorney Schubert Law Group PLLC
  • Patent number: 8156458
    Abstract: Embodiments that create parent-child relationships for reuse of 1×N building blocks in a closed-loop 1×N system are disclosed. Some methods comprise generating a representation of an IC design, inserting a first 1×N building block into the representation, and creating an association between the first 1×N building block and a second 1×N building block. The association enables the first 1×N building block to inherit alterations of attributes of the second 1×N building block and enables unique alterations of attributes of the first 1×N building block which differ from the second 1×N building block. Further embodiments comprise an apparatus having an equivalency determiner to determine a logical equivalence between a two 1×N building blocks, an attribute creator that creates a set of attributes and enables one of the 1×N building blocks to inherit parent attributes and comprise child attributes.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: April 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Matthew W. Baker, Benjamin J. Bowers, Anthony Correale, Jr., Irfan Rashid, Paul M. Steinmetz
  • Patent number: 8149806
    Abstract: Briefly, a mechanism to avoid interference and improve channel efficiency in mmWave Wireless Personal Area Networks (WPANs) is disclosed. In particular, interference information during various time periods is tracked and used to optimize transmission scheduling. Further, a mechanism is provided to improve communication latency by distributing responsibility for coordination of slots amongst multiple transmitting devices.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: April 3, 2012
    Assignee: Intel Corporation
    Inventors: Alex Kesselman, Yuval Bachrach
  • Patent number: 8149241
    Abstract: Systems are disclosed herein that allow a participant to be associated with an avatar and receive a transmission from the participant in response to a participant activated transmission. The transmission can include a participant selectable and time delayed mood and/or activity command which can be associated with a user configurable command to avatar activity conversion table. The associated avatar activity table can provide control signal to the VU system controlling the participant's avatar for extended time periods, where the activity commands allow the avatar to exhibit a mood and to conduct an activity. The preconfigured time controlled activity commands allow the user to control their avatar without being actively engaged in a session with a virtual universe client or logged on and the control configuration can be set up such that a single mood/activity control signal can initiate moods and activities that occur over an extended period of time.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: April 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Lydia M. Do, Pamela A. Nesbitt, Lisa A. Seacat
  • Patent number: 8140549
    Abstract: Embodiments include systems, apparatuses, transformations, code, state machines or other logic to perform spreadsheet operations. Some embodiments may provide a text-based interface to a spreadsheet. In further embodiments, a spreadsheet may create, modify, and access spreadsheet objects in response to text entered into the text-based interface. The text-based interface may comprise a command interface. Many embodiments may provide networks to a spreadsheet. The networks may include nodes, flow objects, and the assignment of flow objects to nodes. Several embodiments may enable the assignment of units to elements of a spreadsheet. Numerous embodiments may operate with arrays of three or more dimensions. Some embodiments may comprise non-spreadsheet applications.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: March 20, 2012
    Inventor: Juan Carlos Barinaga
  • Patent number: 8135574
    Abstract: Computer program products and arrangements of creating and displaying bodies of parallel segmented text are discussed. The bodies of parallel text may be divided into matching segments. Embodiments include transformations, code, state machines or other logic to display in separate areas one or more segments of text from each body of text. The embodiment may involve emphasizing one segment of text from each body. The emphasized segments may match. The text from one of the bodies may include two or more segments. The embodiment may include receiving from a user a command to emphasize a different segment within the one body of text. The embodiment may involve presenting a second display of text in response to the command. The second display may include the different segment and matching segments in the other bodies of text. The different segment and the matching segments may be emphasized.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: March 13, 2012
    Inventor: Bryan T. Weikel
  • Patent number: 8131940
    Abstract: Methods and apparatuses to support memory transactions using partial physical addresses are disclosed. Method embodiments generally comprise home agents monitoring multiple responses to multiple memory requests, wherein at least one of the responses has a partial address for a memory line, resolving conflicts for the memory requests, and suspending conflict resolution for the memory requests which match partial address responses until determining the full address. Apparatus embodiments generally comprise a home agent having a response monitor and a conflict resolver. The response monitor may observe a snoop response of a memory agent, wherein the snoop response only has a partial address and is for a memory line of a memory agent. The conflict resolver may suspend conflict resolution for memory transactions that match the partial address of the memory line until the conflict resolver receives a full address for the memory line.
    Type: Grant
    Filed: March 31, 2007
    Date of Patent: March 6, 2012
    Assignee: Intel Corporation
    Inventors: Krishnakanth Sistia, Yen-Cheng Liu
  • Patent number: 8128487
    Abstract: Methods, systems, and computer program products for compensating participants of events or activities of virtual environments, such as on-line games, digital or virtual worlds, and virtual universes are disclosed. One or more embodiments may comprise conducting an event, measuring event participation by the participant, and compensating the participant based upon the measured participation. Various embodiments may compensate the participant based upon the amount of time the participant spends at the event, while other embodiments may compensate the participant based upon amounts or types of activity of the participant while attending the event. Some embodiments may compensate the participant based upon such activity as chat activity, keyboard activity, and mouse activity. Some embodiments may compensate the participant based upon one or more referrals that the participant makes other participants.
    Type: Grant
    Filed: October 15, 2007
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, Robert A. Hood, Robert C. McGinley, James W. Seaman
  • Patent number: 8116819
    Abstract: A beamforming method is disclosed that includes performing sequential beam transmissions in multiple directions and receiving replies to the transmissions (i.e. a sector search). The received transmissions can include information or channel parameters such as direction of arrival, signal to noise ratio, signal strength, etc., for each sector. Utilizing the parameters transmitted or fed back by the receiver, the transmitter can store control vectors that dictate a beam that can be utilized to commence a beam refinement procedure. In addition, the parameters can be utilized to select and implement a custom sequence to refine the communication channel between the device and the controller. The custom sequence can significantly reduce the time required to create a channel with acceptable qualities such that efficient high speed network communications can be conducted. Other embodiments are also disclosed.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: February 14, 2012
    Assignee: Intel Corporation
    Inventors: Huaning Niu, Oinghua Li
  • Patent number: 8112566
    Abstract: Methods and apparatuses for processing input and/or output requests for data storage devices are disclosed. Method embodiments generally comprise receiving a number of requests, wherein at least one of the requests is an isochronous request having an initial deadline value, calculating a new deadline value for the isochronous request, and issuing the isochronous request when the new deadline value is less than a threshold value. Apparatus embodiments generally comprise a request receiver to receive a number input or output requests, a logic module to calculate a deadline value for an isochronous request, where the calculated deadline value relates to the amount of time which has transpired between the creation of the isochronous request and the time the calculation is made, and an issuance module to issue the isochronous request if the calculated deadline value is equal or less than a threshold value.
    Type: Grant
    Filed: June 6, 2007
    Date of Patent: February 7, 2012
    Assignee: Intel Corporation
    Inventor: I Chia Chang
  • Patent number: 8098689
    Abstract: Embodiments include systems and methods for frame tunneling in a wireless communications system comprising digital beam forming. Embodiments comprise a first and second frame control field with the second frame control field comprising a High Throughput Control (HTC) enabling field. If the HTC enabling field is enabled, then an HTC field is sent that announces a sounding frame and a type of channel estimation feedback expected from a receiving station.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: January 17, 2012
    Assignee: Intel Corporation
    Inventor: Solomon Trainin
  • Patent number: 8095586
    Abstract: Methods and arrangements to correct for double rounding errors when rounding floating point numbers to nearest away are described. Embodiments include transformations, code, state machines or other logic to perform a floating point operation on one or more floating point numbers of precision P1 in base b, producing positive result res0 of precision greater than precision P1; rounding positive result res0 to precision P1 to the nearest away, producing positive result res1; and rounding the result res1 to precision P2 to the nearest away, where P2 is narrower than P1, producing result res2. The embodiments may also include correcting res2 for double rounding errors. The correcting may include determining that res1 is midway between two consecutive floating point numbers of precision P2, the larger being res2, determining that rounding res0 to produce res1 involved rounding up, and decrementing the significand of res2 to obtain the corrected result.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: January 10, 2012
    Assignee: Intel Corporation
    Inventor: Marius Cornea-Hasegan
  • Patent number: 8090052
    Abstract: Embodiments include systems and methods for fine control of beam steering for wide band wireless applications using a phased array of antenna elements. In one embodiment, a digitally controlled delay line delays the signal output from a modulator in each branch of multiple branches feeding multiple antennas in an array. An output of the digital delay line is input to a digital to analog converter. A second digital delay line also delays the signal within the digital to analog converter. The manner of implementation of the delays enables accurate production of a steered beam at a high data rate.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: January 3, 2012
    Assignee: Intel Corporation
    Inventors: Mostafa Elmala, Ashoke Ravi, Nader Rohani
  • Patent number: 8077796
    Abstract: Systems and methods for utilizing new communication standards in wireless local area networks are provided that also support legacy wireless stations. The method can include user equipment determining channel state information, selecting a unitary channel decomposition precoder format based on the determined channel state information and transmitting the precoder format information to a base station. During a return transmission the user equipment can receive user data with the precoder format information and utilize a non-linear detector to demodulate and decode the user data. Based on the reception the user equipment can estimate channel quality; and transmitting channel quality information as feedback.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: December 13, 2011
    Assignee: Intel Corporation
    Inventors: Xiao-Feng Qi, Keith Holt
  • Patent number: 8078160
    Abstract: A wireless device having capabilities to receive identification signals from other wireless devices identifies specific wireless devices by said transmitting devices maximum set identification field. Once the transmitting device is identified as having its maximum length identifier set the receiving device may further allow access or data transfer to an alternate network using the contents of the maximum length identifier and/or MAC address of the transmitting device. The wireless devices may conform to the widely popular IEEE 802.11x specifications.
    Type: Grant
    Filed: August 16, 2008
    Date of Patent: December 13, 2011
    Inventor: Kenneth Ray Quinn
  • Patent number: 8069199
    Abstract: Methods and arrangements to correct for double rounding errors when rounding floating point numbers to nearest even are described. Embodiments include transformations, code, state machines or other logic to perform a floating point operation on one or more floating point numbers of precision P1 in base b, producing positive result res0 of precision greater than precision P1; rounding positive result res0 to precision P1 to the nearest even, producing positive result res1; and rounding the result res1 to precision P2 to the nearest even, where P2 is narrower than P1, producing result res2. The embodiments may also include correcting res2 for double rounding errors. The correcting may include determining that res1 is midway between two consecutive floating point numbers of precision P1, the larger (smaller) being res2, determining that rounding res0 to produce res1 involved rounding up (down), and decrementing (incrementing) the significand of res2 to obtain the corrected result res2?.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: November 29, 2011
    Assignee: Intel Corporation
    Inventor: Marius Cornea-Hasegan
  • Patent number: 8068405
    Abstract: Methods and arrangements for data storage are discussed. Embodiments include applying a first voltage between a tip and an electrode, thereby forming a polarized domain in a ferroelectric material between 1 nanometer (nm) and 50 nm in thickness. The embodiments may also include applying another voltage through the tip, thereby generating a current responsive to an orientation of the polarized domain. The embodiments may also include measuring the current and determining the orientation of the polarized domain, based upon the measuring.
    Type: Grant
    Filed: June 30, 2007
    Date of Patent: November 29, 2011
    Assignee: Intel Corporation
    Inventors: Qing Ma, Valluri R. Rao, Li-Peng Wang, Nathan Franklin
  • Patent number: 8068844
    Abstract: In some embodiments a beamforming method is disclosed. The method can include transmitting a beam having a channel defined by a maximum ration transmission vector (MRT) and receiving a first response from a receiver, where the first response has first information such as parameters related to the transmitted beam. Using the parameters and the initial MRT another directional transmission can be made. A similar process can determine a maximum combining ratio for a receiver. Set up communications between the transmitter and the receiver can be reduced by omitting data from transmission that can be acquired by other means such as from memory or calculations. Additional embodiments are also disclosed.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: November 29, 2011
    Assignee: Intel Corporation
    Inventors: Qinghua Li, Huaning Niu
  • Patent number: 8069299
    Abstract: Methods, apparatuses, and computer program products that enable banded indirection for nonvolatile memory devices, such as flash memory devices, are disclosed. One or more embodiments comprise a method for performing banded indirection when accessing data of a nonvolatile device. The methods comprise tracking fragmentation of a band of physical addresses of the nonvolatile memory device, storing a physical address of the band, and accessing data of a logical address of the band via the stored physical address based on the fragmentation of the band. Some embodiments comprise apparatuses for accessing data of nonvolatile devices using banded indirection. The embodiments comprise a nonvolatile memory element to store data, wherein the nonvolatile memory element has bands of physical addresses, a fragmentation detector to detect fragmentation of a band of the nonvolatile memory, and a data access module to access data of the band via a physical address based on the fragmentation.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: November 29, 2011
    Assignee: Intel Corporation
    Inventor: Brent Chartrand
  • Patent number: 8051232
    Abstract: Methods and apparatuses for identifying types of data streams and communicating stream information to improve performance of data storage devices are disclosed. Method embodiments generally comprise identifying one or more isochronous requests among a plurality of requests which may be issued to a data storage device, assigning a completion deadline an isochronous request, and communicating the isochronous request and completion deadline information to the data storage device. Apparatus embodiments generally comprise a request identifier to identify an isochronous request, a logic module to assign a completion deadline to the isochronous request, and a communication module to communicate the isochronous request and the completion deadline to a data storage device. Alternative apparatus embodiments may include a monitor module to monitor a system process operating in the system and determine if the system process issues isochronous requests.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: November 1, 2011
    Assignee: Intel Corporation
    Inventors: Brian M Dees, Amber D. Huffman, R. Scott Tetrick
  • Patent number: 8023434
    Abstract: In some embodiments, a method for auto-partitioning a scalable processing system is disclosed. The method can include establishing connection data, identifying a primary node and automatically transmitting partitioning commands to other nodes to configure them as secondary nodes. The partitioning commands can adjust the basic input output settings of the secondary nodes such that the system can boot as a single partitioned system. Other embodiments are also disclosed.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Marlene J. Gillingham, Karen A. Taylor, Steven J. Zaharias