Patents Represented by Attorney The Caldwell Firm, LLC
  • Patent number: 8352419
    Abstract: A system for automatically locating and data-typing information originating from many Web pages, and then collecting that information in a database. The database is then made available via an online data marketplace which allows users from different organizations to buy and sell related data, associated advertisements, and access to the communities of end-users who may also view advertisements and make purchases.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: January 8, 2013
    Assignee: Stragent, LLC
    Inventor: Jonathan Monsarrat
  • Patent number: 8347022
    Abstract: A method comprises providing a golden ROM unit comprising known good ROM code. The golden ROM is coupled to a ROM socket of a target system. The target system is booted, wherein booting comprises providing power to the target system and independently providing power to the ROM socket. The known good ROM code is loaded from the golden ROM to a system memory of the target system. Power is removed from the ROM socket and the golden ROM is decoupled from the ROM socket. A first subject ROM is coupled to the ROM socket. Power is provided to the ROM socket and the first subject ROM is programmed with the known good ROM code.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Robert W. Berry, Michael Criscolo, Michael T. Saunders
  • Patent number: 8326903
    Abstract: A system includes a “found two” module configured to receive an n-bit vector and to generate a “found two” signal indicating whether there are at least two bits of the n-bit vector in a predetermined state. The system also includes a “one's hot” module coupled to the “found two” module. The “one's hot” module is configured to generate, concurrently with the “found two” module, a first one's hot vector (OHV) based on the received n-bit vector. In one embodiment, the system and method indicate whether an input n-bit vector contains at least two high bits.
    Type: Grant
    Filed: January 4, 2008
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventor: Luai A. Abou-Emara
  • Patent number: 8315327
    Abstract: An apparatus for transmitting a signal including the transmit data to a multiple-input capable node is provided. The apparatus comprises: at least two antennas; a multiple-input and multiple-output capable transceiver in communication with each of the at least two antennas; encoding circuitry capable of causing first data to be encoded; decoding circuitry capable of causing second data to be decoded; processing circuitry capable of causing diversity combining, the processing circuitry being in communication with the multiple-input and multiple-output capable transceiver, the encoding circuitry, and the decoding circuitry. In operation, the processing circuitry is capable of causing the apparatus to: receive a first signal, calculate weights associated with the first signal, apply the weights to transmit data, and add a cyclic prefix to the transmit data.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: November 20, 2012
    Assignee: Aloft Media, LLC
    Inventors: Brian G. Agee, Matthew C. Bromberg
  • Patent number: 8315326
    Abstract: An apparatus for generating at least one signal based on at least one aspect of at least two received signals is provided. The apparatus comprises: an antennae array of M antennae, where M is greater than or equal to two; at least one multiple-input and multiple-output capable transceiver in communication with each antenna in the antennae array of M antennae; and processing circuitry, the processing circuitry in communication with the multiple-input and multiple-output capable transceiver. In operation, the processing circuitry is capable of causing the apparatus to: receive at least two first signals, combine at least two of the at least two first signals, generate at least two second signals based on at least one aspect of the at least two first signals, and simultaneously transmit the at least two second signals; wherein the apparatus is configured such that at least one of the at least two second signals is capable of being received by a multiple-input capable node.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: November 20, 2012
    Assignee: Aloft Media, LLC
    Inventors: Brian G. Agee, Matthew C. Bromberg
  • Patent number: 8296520
    Abstract: A method for managing data operates in a data processing system with a system memory and a plurality of processing units (PUs), each PU having a cache comprising a plurality of cache lines, each cache line having one of a plurality of coherency states, and each PU coupled to at least another one of the plurality of PUs. A first PU selects a castout cache line of a plurality of cache lines in a first cache of the first PU to be castout of the first cache. The first PU sends a request to a second PU, wherein the second PU is a neighboring PU of the first PU, and the request comprises a first address and first coherency state of the selected castout cache line. The second PU determines whether the first address matches an address of any cache line in the second PU. The second PU sends a response to the first PU based on a coherency state of each of a plurality of cache lines in the second cache and whether there is an address hit.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hien Minh Le, Jason Alan Cox, Robert John Dorsey, Richard Nicholas, Eric Francis Robinson, Thuong Quang Truong
  • Patent number: 8272060
    Abstract: A system (200) detects transmission of potentially malicious packets. The system (200) receives, or otherwise observes, packets and generates hash values based on variable-sized blocks of the packets. The system (200) then compares the generated hash values to hash values associated with prior packets. The system (200) determines that one of the received packets is a potentially malicious packet when one or more of the generated hash values associated with the received packet match one or more of the hash values associated with the prior packets.
    Type: Grant
    Filed: April 18, 2010
    Date of Patent: September 18, 2012
    Assignee: Stragent, LLC
    Inventors: Walter Clark Milliken, William Timothy Strayer, Stephen Douglas Milligan, Luis Sanchez, Craig Partridge
  • Patent number: 8266300
    Abstract: A system, method, and computer program product are provided for plug and play between a host and client. The system includes a client device configured to be communicatively connected to a host device, the client device including at least a portion of memory configured to store computer code for allowing the host device to identify and control the client device. Additionally, the client device is configured such that the host device is not required to have pre-installed the computer code for allowing the host device to identify and control the client device, prior to being communicatively connected to the client device, and the client device is further configured such that when the client device is communicatively connected to the host device, the client device is configured to transfer the computer code for allowing the host device to identify and control the client device to the host device for installation.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: September 11, 2012
    Assignee: Boadin Technology, LLC
    Inventor: Bae Su Jo
  • Patent number: 8265862
    Abstract: A system, method, and computer program product are provided for communicating location-related information. In operation, a vehicular assembly is utilized to communicate with a mobile device. Additionally, a location of a vehicle associated with the vehicular assembly is identified, utilizing the vehicular assembly. Furthermore, information based on the location is generated. Still yet, the information is communicated utilizing the mobile device.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: September 11, 2012
    Assignee: Boadin Technology, LLC
    Inventor: Kevin J. Zilka
  • Patent number: 8255154
    Abstract: A system, method, and computer program product are provided for social networking utilizing a vehicular assembly. In operation, a vehicular assembly is utilized to communicate with a mobile device. Information about social contacts is received, utilizing the mobile device. Further, the information about social contacts is displayed, utilizing the vehicular assembly.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: August 28, 2012
    Assignee: Boadin Technology, LLC
    Inventor: Kevin J Zilka
  • Patent number: 8239661
    Abstract: A method for double-issue complex instructions receives a complex instruction comprising a first portion and a second portion. The method sets a single issue queue slot and allocates an execution unit for the complex instruction, and identifies dependencies in the first and second portions. The method sets a dependency matrix slot and a consumers table slot for the first and section portion. In the event the first portion dependencies have been satisfied, the method issues the first portion and then issues the second portion from the single issue queue slot. In the event the second portion dependencies have not been satisfied, the method cancels the second portion issue.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: August 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christopher M. Abernathy, Mary D. Brown, Todd A. Venton
  • Patent number: 8224298
    Abstract: In embodiments of the present invention, systems and methods for media services may comprise transmitting a message comprising content to a handset, soliciting a response message, wherein the solicitation indicates a short form command structure for the response, receiving a response from the handset comprising a short form command, and processing the response using the short form command. User engagement may be facilitated by developing locally produced, personalized channels for delivery of relevant content. The mobile platform may enable building mobile-oriented communities around original content. Content may be local, authentic, relevant, insider, original, aggregated, a multi-modal mash-up, and the like.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: July 17, 2012
    Assignee: Boadin Technology, LLC
    Inventors: Daniel C. Smith, Jack Odell, Rekha Singh, Kevin W Massey
  • Patent number: 8219615
    Abstract: A computer program assists in the completion of text input provided by a user. For example, the computer program may maintain a list of n-tuples (where n>1), each of which includes n text strings. For example, each n-tuple may include a stock ticker symbol and the name of a company having that stock ticker symbol. As the user types each character, the program determines whether the text typed by the user so far matches any of the text strings in the n-tuples. The program provides the user with an indication of whether any matches have been found, such as by displaying a list of the n-tuples having text matching the text typed by the user so far. The program then allows the user to select one of the matching n-tuples. The program uses text (such as a stock ticker symbol) from the user's selection to complete the text input.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: July 10, 2012
    Assignee: Boadin Technology, LLC
    Inventor: Gal Arav
  • Patent number: 8219906
    Abstract: A computer program assists in the completion of text input provided by a user. For example, the computer program may maintain a list of n-tuples (where n>1), each of which includes n text strings. For example, each n-tuple may include a stock ticker symbol and the name of a company having that stock ticker symbol. As the user types each character, the program determines whether the text typed by the user so far matches any of the text strings in the n-tuples. The program provides the user with an indication of whether any matches have been found, such as by displaying a list of the n-tuples having text matching the text typed by the user so far. The program then allows the user to select one of the matching n-tuples. The program uses text (such as a stock ticker symbol) from the user's selection to complete the text input.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: July 10, 2012
    Assignee: Boadin Technology, LLC
    Inventor: Gal Arav
  • Patent number: 8214170
    Abstract: A method for test pattern compression generates a first test pattern comprising a plurality of bits. The method identifies bits comprising a don't-care bit value in the first test pattern and replaces the identified bit values with random bit values, to generate a second test pattern. The method determines a fault coverage level of the second test pattern. In the event the determined fault coverage level of the second test pattern exceeds a predetermined individual test pattern fault coverage level, for at least one bit position in the second test pattern corresponding to a replaced identified bit value and detecting at least one fault, the method exchanges the don't care value in the bit position in the first test pattern with the bit value in the corresponding bit position in the second test pattern. The method merges subsequent test patterns that increase fault coverage with the second test pattern.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Patrick R. Crosby, Daniel W. Cervantes, Johnny J. LeBlanc, Samuel I. Ward
  • Patent number: 8209705
    Abstract: A system, method and computer program product are provided for sharing information in a distributed system. After information is received, it is stored on a bulletin board. In use, the information is shared, in real-time, among a plurality of heterogeneous processes.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: June 26, 2012
    Assignee: Stragent, LLC
    Inventors: Axel Fuchs, Scott Sturges Andrews
  • Patent number: 8204945
    Abstract: A system (120) detects transmission of potentially unwanted e-mail messages. The system (120) may receive e-mail messages and generate hash values based on one or more portions of the e-mail messages. The system (120) may then determine whether the generated hash values match hash values associated with prior e-mail messages. The system (120) may determine that one of the e-mail messages is a potentially unwanted e-mail message when one or more of the generated hash values associated with the e-mail message match one or more of the hash values associated with the prior e-mail messages.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: June 19, 2012
    Assignee: Stragent, LLC
    Inventors: Walter Clark Milliken, William Timothy Strayer, Stephen Douglas Milligan
  • Patent number: 8189503
    Abstract: A system (190) provides information to multiple subscribers (105-125). The system (190) receives requests for different types of information from the subscribers (105-125) and stores rules for delivering the requested information. The system (190) gathers information from multiple information sources (145-155), packages at least some of the gathered information into customized bundles according to the received requests and the stored rules, and delivers the customized bundles to the subscribers (105-125) according to the stored rules.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: May 29, 2012
    Assignee: Stragent, LLC
    Inventor: Arif Diwan
  • Patent number: 8190692
    Abstract: A system, method, and computer program product are provided for location-based messaging. In operation, a message to be communicated to at least one recipient is received. Furthermore, the at least one recipient is selected from a plurality of recipient candidates, based on a current location of the recipient candidates.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: May 29, 2012
    Assignee: Boadin Technology, LLC
    Inventor: Kevin J. Zilka
  • Patent number: 8185096
    Abstract: In embodiments of the present invention, systems and methods for a method for multi-modal mobile media services may comprise delivering a message comprising content to a user handset, associating an offer for related content with the message, associating at least one request for response with the offer, wherein the request for response is associated with a mode for accessing the related content, and transmitting the related content via the mode indicated by the response. User engagement may be facilitated by developing locally produced, personalized channels for delivery of relevant content. The mobile platform may enable building mobile-oriented communities around original content. Content may be local, authentic, relevant, insider, original, aggregated, a multi-modal mash-up, and the like.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: May 22, 2012
    Assignee: Boadin Technology, LLC
    Inventors: Daniel C. Smith, Jack Odell, Rekha Singh, Kevin W Massey