Patents Represented by Attorney Lieberman & Brandsdorfer, LLC
  • Patent number: 8000588
    Abstract: A light weight camera mounting assembly allowing for tilt and pan of a camera through a significant portion of a spherical rang of view with minimal parts count, minimal weight and minimal weight in the rotated portion of the assembly. A retraction/extension assembly for a light weight camera with minimal weight and complexity. Doors which open to allow a camera to extend beyond the surface of a vehicle and close to protect the camera and allow for landing of the vehicle without external skids.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: August 16, 2011
    Assignee: Brandebury Tool Company, Inc.
    Inventor: William B. Harvey
  • Patent number: 7996433
    Abstract: A method and article for efficiently accessing resources in a multiprocessor computer system. Multiple resources are grouped into nodes and system resource descriptors are maintained as data structures. The method incorporates traversing one or more of the data structure to efficiently allocate resources within a grouping of nodes. Each node in the system is assigned a node identifying number. This number identifies a node location within a multiprocessor and is used to determine latency between nodes. Accordingly, storing the system architecture information in a data structure format provides for an efficient method of accessing system resources and determining latency for specific processes and access patterns.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Brad A. Davis, L. Christian McDermott, Douglas Miller
  • Patent number: 7986323
    Abstract: Multiple two dimensional graphs are combined into a single two dimensional graph wherein correlations between dimensions are maintained. Dimensions in the graph can be superimposed on each other and displayed while maintaining the two dimensional format. This enables the two dimensional graph to be converted to three or more dimensions while maintaining the format and presentation in a two dimensional visual display.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yoshiaki Kobayashi, Hiroyuki Miyajima, Masaru Yamamoto, Yoshiaki Sawano
  • Patent number: 7979617
    Abstract: A method and computer system for efficiently handling high contention locking in a multiprocessor computer system. At least some of the processors in the system are organized into a hierarchy, and process an interruptible lock in response to the hierarchy. The method utilizes two alternative methods of acquiring the lock, including a conditional lock acquisition primitive and an unconditional lock acquisition primitive, and an unconditional lock release primitive for releasing the lock from a particular processor. To prevent races between processors requesting a lock acquisition and a processor releasing the lock, a release flag is utilized. Furthermore, in order to ensure that the a processor utilizing the unconditional lock acquisition primitive is granted the lock, a handoff flag is utilized.
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Paul E. McKenney, Benedict Jackson, Ramakrishnan Rajamony, Ronald L. Rockhold
  • Patent number: 7975176
    Abstract: A method, apparatus, and article of manufacture to dynamically address and resolve an improper shut-down of an application. Internal state data of the application is stored in persistent memory. New internal state data is dynamically created and authenticated following an improper shut-down of the application. Responsive to the authentication, the application is re-started with the authenticated new internal state data, without being subject to an immediate improper shut-down.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: July 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Nathan V. Bak, Gerrit Huizenga, Ramachandra N. Pai, Timothy C. Pepper
  • Patent number: 7971243
    Abstract: A method and apparatus for restricting access of an application to computer hardware. The apparatus includes both an authentication module and a validation module. The authentication module is within the trusted firmware layer. The purpose of the authentication module is to verify a cryptographic key presented by an application. The validation module is responsive to the authentication module and limits access of the application to the computer hardware. The authentication modules may be implemented in software through a firmware call, or through a hardware register of the computer.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Paul E. McKenney, Orran Y. Krieger, Boas Betzler
  • Patent number: 7966146
    Abstract: An apparatus having an arrangement of two or more identical accelerometers with aligned sensitivity axes. Each of the accelerometers senses motion over at least one axis. The accelerometer readings include a component corresponding to gravitational force that is the same for each accelerometer in the arrangement. Logic circuitry in communication with the accelerometer arrangement couples accelerometer signals to a processor to compute motion variables.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: June 21, 2011
    Assignee: Keynetik, Inc.
    Inventor: Mark Shkolnikov
  • Patent number: 7955006
    Abstract: A lightweight camera mount allowing tilt and pan of a camera turret through a significant portion of a spherical range is disclosed. The camera turret comprised of two hemispheres has a full 360 degree freedom of pan rotation and up to 140 degree of tilt rotation. The mount includes a tilt assembly embedded within the turret and a pan assembly external to the turret. The tilt assembly in communication with a tilt feedback device provides a tilt movement to the turret. The pan portion in communication with a pan feedback device provides a pan movement to the turret. The mount is configured to be mounted on a land based vehicle, a water based vehicle, or an aerial vehicle.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: June 7, 2011
    Assignee: Brandebury Tool Company, Inc.
    Inventor: William B. Harvey
  • Patent number: 7952882
    Abstract: A computer storage library is configured to include a plurality of storage media, with individual storage media housed in respective individual storage slots. Each of the storage media slots may communicate with a storage controller, which in turn may communicate with a host through a network connection. A delivery device is provided for enabling a connection between individual storage slots and a host via the controller on demand. The delivery device enables the storage media to remain stationary during the connection process.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventor: Robert G. Biskeborn
  • Patent number: 7941690
    Abstract: A method and system for localizing and resolving a fault in a cluster environment. The cluster is configured with at least one multi-homed node, and at least one gateway for each network interface. Heartbeat messages are sent between peer nodes and the gateway in predefined periodic intervals. In the event of loss of a heartbeat message by any node or gateway, an ICMP echo is issued to each node and gateway in the cluster for each network interface. If neither a node loss not a network loss is validated in response to the ICMP echo, an application level ping is issued to determine if the fault associated with the absence of the heartbeat message is a transient error condition or an application software fault.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: May 10, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sudhir G. Rao, Bruce M. Jackson, Mark C. Davis, Srikanth N. Sridhara
  • Patent number: 7941706
    Abstract: A method and apparatus are provided to support autonomic computing for system configuration. Common base events (CBEs) are generated and, based upon system configuration, are employed to monitor system resources and to resolve system configuration conflicts prior to an error. A symptom database stores a set of rules for the configuration information. The configurations CBEs for the system configuration are compared with the symptom rules, and any discrepancies between the two elements are communicated to a user prior to an occurrence of an error in the system. Accordingly, an autonomic computer system is provided to support system configuration data.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: May 10, 2011
    Assignee: International Business Machines Corporation
    Inventors: Hironori Yuasa, Toshimichi Arima, Tomoko Murayama
  • Patent number: 7930930
    Abstract: The instantaneous flow of an injector for gaseous fuels is calculated by measuring the pressure and temperature of a test gas injected inside a measuring chamber connected to the external environment in a continuous manner through a given outlet section and using a calculation formula, in which the instantaneous flow of the injector is a function of on the measured pressure, of a first factor as a function of a volume of the measuring chamber and the measured temperature, and of a second factor as a function of the measured temperature and the outlet section.
    Type: Grant
    Filed: November 27, 2009
    Date of Patent: April 26, 2011
    Assignee: AEA S.r.l.
    Inventors: Carmine Ungaro, Tommaso Buono
  • Patent number: 7934085
    Abstract: Disclosed is an application program which can directly access a transmit buffer of a serial port. Data written into the transmit buffer by the application program is transferred into a receive buffer of the serial port via a switching element. The computer BIOS is enabled to directly access the receive buffer and therefore read the data written by the application program. The state of the switching element may be controlled by the application program to selectively allow data transfer from the transmit buffer to the receive buffer. A jumper plug may be used to create a short circuit between the transmit buffer and the receive buffer instead of closing the switching element.
    Type: Grant
    Filed: December 12, 2003
    Date of Patent: April 26, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Keiichi Azuma, Tsuneo Heitoh, Eiichi Shibata
  • Patent number: 7925491
    Abstract: Method and framework for identifying optimal allocations of computing resources in a complex, distributed data processing environment. A plurality of server models are established, with each server model including one or more server nodes and each server node having an associated set of capacity attributes. Similarly, a plurality of service models are established, each service model including one or more service nodes and each service node having an associated set of demand attributes. The server models are defined with a layered relationship as are the service models. A node that is part of a model in one layer corresponds to a model in the next-lower layer. The invention generates optimized mappings of service nodes that are described in user-selected service models to server nodes that are described in user-selected server models, as a function of the associated sets of demand and capacity attributes.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yohkichi Sasatani, Kazuhito Akiyama
  • Patent number: 7921582
    Abstract: A method wherein an indicia is selected from one of diverse indicia sources. A holder may be selected from a holder source, and a display is selected from a display source. The indicia is placed in the display or the indicia and holder unit are placed in the display such that the desired information is displayed. The flap portions of the display are manipulated to expose or conceal releasable. reusable adhesive portions. An easel insert or easel attachment allows for a standing position on a counter top or table.
    Type: Grant
    Filed: July 9, 2007
    Date of Patent: April 12, 2011
    Assignee: Aha! Concepts, Inc.
    Inventors: Theodore Nathanson, Craig Nathanson
  • Patent number: 7920513
    Abstract: When a mobile node suffers an abrupt shut down while operating in a foreign network and recovers in its home network, the present invention enables the mobile node to reestablish communication capability, without time delay, with the nodes that had established one or more communication sessions with the mobile node prior to the abrupt shut down. The mobile node of the present invention includes an update module that determines whether additional information needs to be sent to the nodes in communication with the mobile node prior to the mobile node suffering an abrupt shut down. Based on that determination, the update module may provide additional information to such nodes.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Venkata R. Jagana, Krishna Kumar
  • Patent number: 7917526
    Abstract: A method and system for accurately estimating a result size of a Group-By operation in a relational database. The estimate utilizes the probability of union of the columns involved in the operation, as well as the relative cardinality of each column with respect to the other columns in the operation. In addition, the estimate incorporates the use of table filters when indicated such that table filters are applied prior to determining the size of the tables in the operation, as well as including equivalent columns into the list of columns that are a part of the Group-By operation. Accordingly, the estimate of the result size of the operation includes influencing factors that provide an accurate estimation of system memory requirements.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: March 29, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bingjie Miao, Srinivasan R. Mottupalli
  • Patent number: 7903543
    Abstract: A method, apparatus and program storage device for providing mutual failover and load-balancing between interfaces in a network is disclosed. An active virtual interface and a passive virtual interface are provided for each of a first and a second computer interface. The active virtual interface of the first computer interface is communicatively coupled with the passive virtual interface of the second interface. The active virtual interface of the second computer interface is communicatively coupled with the passive virtual interface of the first computer interface. Data flow is directed over each of the first computer interface-active virtual interface and second computer interface active virtual interface when the first and second computer interface is available, else data flow is directed to the active virtual interface and passive virtual interface of an available first or second interface.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: Vivek Kashyap
  • Patent number: 7903425
    Abstract: Heat from the core of a semiconductor chip package mounted on a printed circuit board assembled into a computer system is dissipated to both sides of the printed circuit board. A pair of integrated heat spreaders are disposed at opposite sides of the core, and two heat sinks are positioned at opposite sides of the package. Each of the heat sinks is positioned in thermal communication with one of the heat spreaders to dissipated heat from the core.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: March 8, 2011
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Daniel Justin Hebel, Clifford Allen Gaw, Brinda Kumar Ramaiya, James Stephen Rutledge
  • Patent number: 7897434
    Abstract: A method of fabricating solar cell chips. The method includes creating an integrated circuit chip process route for fabricating integrated circuit chips using integrated circuit wafers in an integrated circuit fabrication facility; creating a solar cell process route for fabricating solar cells using solar cell wafers in the integrated circuit fabrication facility; releasing integrated circuit chip wafers and solar cell wafers into tool queues of tools of the an integrated circuit fabrication facility; and processing the solar cell wafers on at least some tools of the integrated circuit fabrication facility used to process the integrated circuit wafers. Also the process used to fabricate the solar cell chips.
    Type: Grant
    Filed: August 12, 2008
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Hans-Juergen Eickelmann, Michael Haag, Harold J. Hovel, Rainer Klaus Krause, Markus Schmidt, Xiaoyan Shao, Steven Erik Steen