Patents Represented by Attorney, Agent or Law Firm James L. Baudino
  • Patent number: 8351981
    Abstract: According to one aspect of the present disclosure a terminal device includes a transceiver configured for wireless communications and a data processing system including logic configured to: determine whether the terminal device supports a plurality of subscriber identities; responsive to determining that the terminal device supports a plurality of subscriber identities, create a plurality of recurrent time slots for a communication channel of the terminal device; allocate for each subscriber identity a respective time slot; and enable wireless communications for the plurality of subscriber identities using the respective time slots via the transceiver.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sandeep K. Matada, Victor S. Moore, Dhandapani Shanmugam
  • Patent number: 8316274
    Abstract: Presented herein are systems and methods for checking the integrity of data transmissions between or within one or more digital processing systems by identifying a data characteristic that is likely to change if there is an error in transmission. According to one embodiment, data messages are modified to achieve a selected characteristic according to a predetermined protocol, and changes to the data are recorded in a longitudinal check code (LCC) word, which is used by the receiver to decode the data message and restore the original data.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hans Westgaard Ry, Steffen Persvold, Hakon Bugge
  • Patent number: 8275640
    Abstract: A method of providing location-based insurance rate quotes and a system for implementing that method. The method comprises determining a property address proximate a mobile electronic device based on global positioning system signals received by the mobile electronic device, prompting a user of the mobile electronic device to input a name, requesting a determination of insurable property affiliated with the property address and the name, requesting an insurance rate quote for the insurable property, and receiving and displaying the insurance rate quote on the mobile electronic device.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: September 25, 2012
    Assignee: Webcetera, L.P.
    Inventors: Jaideep Jayaram, Nagraj V. Rao
  • Patent number: 8250650
    Abstract: The present invention provides for protecting against denial of service attacks. A request is sent by a client, the request comprises client indicia. The request is received at a server. A request count is incremented by the server. A sequence number is assigned as a function of the client indicia. A problem is selected by the server. The problem is sent by the server to the client. A solution to the problem is sent to the server. It is determined if the solution by client is correct. If the solution is correct, a session is performed. If the solution is not correct, the request is discarded. This can substantially decrease the amount of attacks performed by a rogue client, as the session set-up time can be substantial.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Clark Debs Jeffries, Mohammad Peyravian
  • Patent number: 8234994
    Abstract: According to one aspect of the present disclosure, a device and technique for impact detection and indication is disclosed. The device includes a housing; a mass member located within the housing, the housing configured to enable movement of the mass member from a first position to a second position within the housing in response to receipt by the housing of an acceleration event; and first and second spring members disposed within the housing and configured to bias the mass member to the first position, wherein, in response to receipt by the housing of the acceleration event, the mass member is configured to overcome the biasing force of the first spring member and move from the first position to the second position, and wherein each of the first and second spring members extends across a medial portion of the mass member.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: August 7, 2012
    Assignee: ShockWatch, Inc.
    Inventor: Clinton A. Branch
  • Patent number: 8230181
    Abstract: Disclosed are a method and apparatus for protecting memory consistency in a multiprocessor computing system, relating to program code conversion such as dynamic binary translation. The exemplary multiprocessor computing system provides memory and multiple processors, and a set of controller/translator units TX1, TX2, TX3 arranged to convert respective application programs into program threads T1, T2, etc., which are executed by the processors. Each controller/translator unit sets a first mode where a single thread T1 executes on a single processor P1, orders a second mode for two or more threads T1, T2 that are forced to execute one at a time on a single processor P2 such as by setting affinity with that processor, and orders a third mode to selectively apply active memory consistency protection in relation to accesses to explicit or implicit shared memory while allowing the multiple threads T1, T2, T3, T4 to execute on the multiple processors.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kit M. Wan, Gisle Dankel
  • Patent number: 8195908
    Abstract: A system and method of squeezing slabs of memory empty are provided. A slab is a block of allocated memory space that is dedicated to holding one type of data. When it is determined that a slab of memory is to be squeezed empty, no object may be allocated from the slab. That is, new data is precluded from being placed in any unused space of the slab. Further, data is also precluded from being placed in any space in the slab that becomes unused anytime thereafter. When the slab becomes empty, the slab is de-allocated.
    Type: Grant
    Filed: July 15, 2007
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventor: Zachary Merlynn Loafman
  • Patent number: 8186650
    Abstract: A line retrieval system comprises a retrieval device having a radially magnetized magnet adapted to be magnetically coupled to an object disposed on an opposite side of a structure for drawing the object in a desired direction relative to the structure.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: May 29, 2012
    Assignee: Labor Saving Systems, Ltd.
    Inventor: Mark Turner
  • Patent number: 8157244
    Abstract: A line retrieval system comprises a retrieval device having a radially magnetized magnet adapted to be magnetically coupled to an object disposed on an opposite side of a structure for drawing the object in a desired direction relative to the structure.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: April 17, 2012
    Assignee: Labor Saving Systems, Ltd.
    Inventor: Mark Turner
  • Patent number: 8135746
    Abstract: Disclosed is a method of creating a symbolic link in a source file system to a target file in a target file system, the method including querying the target file system for an identifier of the target file; incrementing a reference counter of the target file, the reference counter indicating how many symbolic links the target file is a target of; and creating the symbolic link in the source file system, the symbolic link including the identifier received from the target file system in response to the query.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: March 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Ujjwal Lanjewar, Chanda Sethia, Yogesh Golwalkar
  • Patent number: 8131906
    Abstract: The present invention provides for a system comprising a peripheral component interface (PCI) host bridge. The PCI host bridge is configured to be coupled to a PCI bus, and to receive a system reset signal, to generate a PCI bus reset signal based on the received system reset signal, to detect a PCI operational mode of the PCI bus, and to generate a voltage indicator signal based on the detected PCI operational mode. A voltage regulator is coupled to the PCI host bridge and configured to receive the voltage indicator signal and to regulate a signaling voltage for the PCI bus based on the voltage indicator signal.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Parag Birmiwal, Bernard Charles Drerup
  • Patent number: 8131795
    Abstract: A method is provided for improving a high-speed adder for Floating-Point Units (FPU) in a given computer system. The improved adder utilizes a compound incrementer, a compound adder, a carry network, an adder control/selector, and series of multiplexers (muxes). The carry network performs the end-around-carry function simultaneously to and independent of other required functions optimizing the functioning of the adder. Also, the use of a minimum number of muxes is also utilized to reduce mux delays.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sang Hoo Dhong, Silvia Melitta Mueller, Hwa-Joon Oh
  • Patent number: 8122274
    Abstract: The disclosed embodiments present a system, method, and computer program product for certifying a timestamp generated by a data processing system. In some embodiments, the method includes receiving a request to certify a timestamp generated by a trusted data processing system, analyzing historical data related to a system time of the data processing system, and certifying the timestamp in response to determining that the historical data indicates a trustworthy system time of the data processing system when the timestamp was generated.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Riaz Y. Hussain, Phani Gopal V. Achanta, Frank Eliot Levine
  • Patent number: 8104027
    Abstract: An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representation (IR) of subject code (10) to be translated. Depending upon the particular subject and target computing environments involved in the conversion, the program code conversion apparatus utilizes either base nodes, complex nodes, polymorphic nodes, and architecture specific nodes, or some combination thereof, in generating the intermediate representation.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Daniel Owen, Jonathan Jay Andrews, Miles Philip Howson, David Haikney
  • Patent number: 8087643
    Abstract: A line retrieval system comprises a retrieval device having a radially magnetized magnet adapted to be magnetically coupled to an object disposed on an opposite side of a structure for drawing the object in a desired direction relative to the structure.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: January 3, 2012
    Assignee: Labor Saving Systems, Ltd.
    Inventor: Mark Turner
  • Patent number: 7959198
    Abstract: A system for detecting, capturing and retrieving a wire, optical cable, string, coaxial cable, or other line or object from within a wall or other type of enclosed structure. The system uses magnetic forces to detect and capture the object through a wall or other type of structure of the enclosure. The system also comprises a retrieval mechanism for drawing the object toward an opening in the enclosure for retrieval from the enclosure.
    Type: Grant
    Filed: May 6, 2003
    Date of Patent: June 14, 2011
    Assignee: Labor Saving Systems, Ltd.
    Inventor: Mark Turner
  • Patent number: D469131
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: January 21, 2003
    Inventor: Beverly A. Gant
  • Patent number: D654318
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: February 21, 2012
    Inventor: Brian O'Neill