Patents Represented by Attorney Ference & Associates LLC
  • Patent number: 8245054
    Abstract: An information processing apparatus includes a storage device having an access-restricted area accessible if the password is properly authenticated and an access-unrestricted area accessible regardless of whether or not the password is authenticated. The information processing apparatus allows a password to be registered in a registration server beforehand, prompts a user to enter the password when accessing the access-restricted area and, if the password is not entered, reads from the access-unrestricted area a password retrieval program for retrieving the password from the registration server, activates and executes the password retrieval program to retrieve the password from the registration server, and causes the storage device to authenticate the retrieved password to place the access-restricted area in an accessible state.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: August 14, 2012
    Assignee: Lenovo (Singapore) Pte., Ltd.
    Inventors: Hassan Hajji, Seiichi Kawano, Masana Murase, Susumu Shimetono
  • Patent number: 8239860
    Abstract: Hypervisors are a new technology in the industry that enable multiple Operating Systems to co-exist on a single client. The use of a hypervisor provides a novel approach to thermal fan control. The hypervisor is able to fire up a maintenance Operating System on demand or have it running from the powering of the computer. The maintenance Operating System continuously monitors the status of the user Operating System and determines if the system is within the desired fan noise profile by measuring noise levels using means well known in the art. If the system seems to be drifting out of the desired profile, the maintenance Operating System will determine what type of action is required and choose the most appropriate course of action. These actions can be performed by either the maintenance Operating System or the hypervisor, as appropriate.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: August 7, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard J. Locker, Daryl Cromer, Randall S. Springfield, Rod D. Waltermann
  • Patent number: 8225138
    Abstract: The invention broadly contemplates a computing system that offers high-speed recovery. The system is configured to offer such a high-speed solution via an instant roll back scheme. The system utilizes a virtualization to handle the system state and provide a rescue and recovery like solution without requiring a full system reboot. The system is configured to utilize virtualization, e.g. through the use of a hypervisor to track the fundamental system components. This enables the system to very quickly back the system up on a rolling basis via tracking atomic changes and offering the instant rollback at essentially any point following an atomic change, should common system difficulties be encountered.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: July 17, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Charles B. Oxrieder, Rod D. Waltermann, Liang Chen, Yi Zhou, Jonathan G. Knox, Liu ChunMei, Qiu Jun
  • Patent number: 8219979
    Abstract: Methods and arrangements for collecting tracing data from a plurality of threads of a program. A storage buffer is provided, a first number of units of tracing data for a first thread of the program is determined, and a second number of units of tracing data for a second thread of the program is determined. In the storage buffer, a first block of storage space is reserved for storing the first number of units of tracing data and a second block of storage space is reserved for storing the second number of units of tracing data. Tracing data are then written concurrently into the first and blocks.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventor: Jeaha Yang
  • Patent number: 8208144
    Abstract: A spatial frequency optical measurement instrument (100) is provided according to the invention. The instrument (100) includes a spatial frequency mask (120) positioned in a light path and configured to encode light with spatial frequency information, a light receiver (140) positioned to receive the light encoded with the spatial frequency information, wherein the light encoded with the spatial frequency information has been interacted with a sample material, and a processing system (180) coupled to the light receiver (140) and configured to determine a change in the spatial frequency information due to the interaction of the light with the sample material.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: June 26, 2012
    Assignee: Hach Company
    Inventor: Perry A. Palumbo
  • Patent number: 8202161
    Abstract: Embodiments of the invention provide a virtual game instructor. According to various embodiments of the invention, the virtual game instructor is configured to provide a convenient and easy to follow tutorial instruction session for completing various game movements. Embodiments of the invention provide players with the ability to accurately compare their movements in real-time with the virtual instructor, thus facilitating learning and performing even complex game moves more easily.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: June 19, 2012
    Assignee: Disney Enterprises, Inc.
    Inventors: Brian Leake, Chang Hoh Koo
  • Patent number: 8203314
    Abstract: A charging system capable of charging a battery cell so that the surface temperature of the battery cell does not exceed an upper temperature limit, is provided. A battery charger is configured in a manner such that a setting current is variable during charging. The battery charger starts charging of a secondary battery with a setting voltage set to a minimum charging current value. The surface temperature of the secondary battery is measured during charging. An estimated temperature value is calculated which is a surface temperature of the secondary battery, at which the secondary battery is charged up until a charging amount corresponding to the maximum surface temperature under assumption that the charging is performed with a present charging current value. The setting current is increased when the estimated temperature value is lower than the target temperature range and is reduced when the estimated temperature value is higher than the target temperature range.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: June 19, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventor: Shigefumi Odaohhara
  • Patent number: 8205006
    Abstract: Embodiments of the invention broadly provide systems, methods and devices for discontinuous multi-media content transfer and handling. Various embodiments of the invention also provide for multi-media content management such that various policies (for example, DRM policies of multi-media content providers) are efficiently adhered to.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: June 19, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Michael T. Vanover, Peter G. Gaucher, James A. Hunt, Howard Locker
  • Patent number: 8205248
    Abstract: In a system with a main memory, a network adapter, and a display, a transaction security module in communication with the network adapter. The transaction security module acts to: establish a secure identification item with an entity which positively identifies the entity; accept an application OS of the entity; and initiate a guest OS with the entity; the network adapter acting to connect with the entity subsequent to initiation of a guest OS; and the display acting to display the secure identification item subsequent to connection with the entity.
    Type: Grant
    Filed: September 30, 2007
    Date of Patent: June 19, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: David C. Challener, Daryl Cromer, Howard Locker, Randall S. Springfield
  • Patent number: 8201073
    Abstract: A method and system for enabling the creation of custom-choreographed multimedia content by combining content selected by a user with additional predefined content not selected by the user using an intelligent scripting and video rendering engine. The system and method reduce the user's involvement in preparing the multimedia content to simply selecting specific content the user wants to include in the final multimedia product and leaves the choreography and creation of the final product to the system and method, which intelligently script the final multimedia product based on the particular content selected by a user and/or any characteristics associated with the selected content.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: June 12, 2012
    Assignee: Disney Enterprises, Inc.
    Inventors: David J. Canora, Michael A. Colglazier, Eric James Goodman, Ronald L. Weaver, Jr., Robert Alan Swirsky
  • Patent number: 8195197
    Abstract: A method of communicating inferred information to a wireless communication device user is provided. That method includes determining a location of the wireless device, inferring a likely interest of the user from the location of the wireless device, and transmitting data related to the interest to the wireless device. The method may also ascertain time at the location of the wireless communication device user and infer an interest of the user from the time and location of the user. In addition, the method may include inferences made from information related to preferences of the user.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: June 5, 2012
    Assignee: Intellions, Inc.
    Inventors: Kannan Srinivasan, Michael I. Shamos
  • Patent number: 8189046
    Abstract: A communication system for multiple users whereby an automatic indication of away status is prompted immediately upon a user's departure from the vicinity of a computer or other medium. In a preferred embodiment, this is accomplished, in an instant messaging environment, via a video camera arrangement whereby, upon there being a detection of a user's absence from the immediate vicinity, an automatic prompt is made to indicate away status for the user.
    Type: Grant
    Filed: July 22, 2008
    Date of Patent: May 29, 2012
    Assignee: International Business Machines Corporation
    Inventors: John T. Robinson, Michael E. Wazlowski
  • Patent number: 8174239
    Abstract: For laptops or other mobile devices, a battery charging arrangement wherein fast-charging and/or slow-charging is governed by something other than a fixed, immovable battery level threshold. Particularly, a variable threshold is broadly contemplated herein which may be governed by any of a very wide variety of conceivable factors, including (but by no means limited to) information relating to a user's schedule or calendar, especially as regards “free” time when a user is not using a computer. Accordingly, if there is a long uninterrupted period of computer “downtime” (i.e., when a user is not using the computer), the battery level threshold below which fast-charging takes place can be lower. By the same token, for short periods of computer downtime, this threshold can be higher. In this manner, fast-charging is reserved only for the most compelling, time-based circumstances.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: May 8, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip J. Jakes, Jennifer G. Zawacki
  • Patent number: 8175232
    Abstract: Solutions which address a growing and compelling need recognized in connection with rendering VOIP systems on laptops, or even on other mobile devices, even more versatile and user-friendly so as to even better replicate the advantages of cell phones. Broadly contemplated herein two modes of network access and two modes of user interface, which modes can be combined in any way as deemed suitable or appropriate. Preferably, a commonality between the contemplated network access and user interface modes is the use of a low-powered secondary processor, a secondary operating system, and non volatile storage applications which could be networking applications (e.g., an Always On subsystem).
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: May 8, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Howard J. Locker, James S. Rutledge, James J. Thrasher, Michael T. Vanover
  • Patent number: 8174989
    Abstract: Arrangements and methods for developing a software toolkit that can be used to design or obtain parameters for a sensor network. High-level guidelines on the basic relations between sensor network parameters like number of sensors, degree of quantization at each sensor, and the distortion requirements, based on a deep analysis on two basic coding possibilities (multiplexed point-to-point, distributed) are contemplated. By evaluating tradeoffs among the various parameters, an optimization framework to obtain the most cost-effective design with required quantization capabilities pertaining to given distortion criterion is provided.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Akshay Kashyap, Luis A. Lastras-Montano, Zhen Liu, Honghui Xia
  • Patent number: 8171523
    Abstract: The present invention relates to a method and system for providing an option when sending an email which will require the recipient of the email to provide an extra level of authentication before displaying the email contents in order to prove that he or she is indeed the correct recipient of the email. Validation is required by the recipient every time he or she opens an email. This validation occurs in the form of authentication that the user is indeed the intended recipient of the email, and can be provided in various means, including biometric identification, password phrases, and so forth.
    Type: Grant
    Filed: April 29, 2006
    Date of Patent: May 1, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Arnold S. Weksler, Scott E. Kelso, John C. Mese, Nathan J. Peterson, Rod D. Waltermann
  • Patent number: 8165177
    Abstract: A system and method for hybrid virtual machine monitor system is provided. A first operating system uses a file system to manage data storage and retrieval within a data storage area. A second operating system, which is not compatible with the first operating system's file system, executes a management application backup utility. The first operating system includes a filter driver that sends logical block addresses, which correspond to data reads/writes, to the management application backup utility. In turn, the management application backup utility uses the logical block addresses to perform operations on the data storage locations. In one embodiment, the management application backup utility performs actions on the data storage area, such as a disk defragmentation, and subsequently sends data location changes to the filter driver. In this embodiment, the filter driver instructs the first operating system's file system to update its translation tables based upon the data location changes.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: April 24, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Philip Lee Childs, Mark Charles Davis, Ke Ke, Rod David Waltermann
  • Patent number: 8161237
    Abstract: The instant invention broadly contemplates balancing of asymmetric RAID arrays based on application usage patterns. The instantly claimed invention broadly contemplates balancing the type of workload and delivery of the work load in asymmetric RAID arrays by intelligently implementing different types of applications on disks strategically positioned to deliver workload to the RAID channel that is most capable of handling the work load. The invention makes use of the fact that some applications are more large block, sequential transfer dependant while other applications are more small block, high random, high IOP dependent, and places these applications accordingly within the asymmetric RAID array.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: April 17, 2012
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jeffrey R. Hobbet, Donald R. Frame, Daryl Cromer, Michael S. Mettler
  • Patent number: 8161467
    Abstract: A compiler includes a register allocator for allocating registers for instructions in a program to be compiled, and a code generator for generating object code based on the register allocation results performed by the register allocator. The register allocator allocates logical registers for instructions in the program to be compiled. The register allocation further allocates, to physical registers, the logical registers that are allocated to the instructions of the program, so that the physical registers that are live at a procedure call in the program to be compiled are allocated from the bottom of the register stack.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Akira Koseki, Mikio Takeuchi, Hideaki Komatsu
  • Patent number: D663931
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: July 24, 2012
    Assignee: Pittsburgh Plastics Manufacturing, Inc.
    Inventors: Andre K. Allen, Ian M. Cummings