Patents by Inventor Howard Jeffrey Locker
Howard Jeffrey Locker has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8274786Abstract: An I/O housing holds an I/O port and is pivotable between a housed position, wherein the I/O housing is held snugly flat in a chassis of the computer, and an extended position, wherein the port end of the housing is distanced from the chassis. The I/O housing can mechanically engage an I/O device with the port establishing communication between the I/O device and the computer processor.Type: GrantFiled: October 23, 2009Date of Patent: September 25, 2012Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Richard Sapper, Peter Geoffrey Gaucher, Howard Jeffrey Locker, Michael Terrell Vanover, Shigeki Mori, Tomoyuki Takahashi, Hidenori Kinoshita
-
Patent number: 8259613Abstract: A method of selecting a network connection for use with a data processing system includes detecting environmental information indicative of a current environment in which the system is operating, determining whether the current environment is a known environment, and, rapidly selecting a current network connection by identifying a known environment network connection. Detecting environmental information may include detecting time information and detecting whether specified hardware (e.g., docking station, external monitor, printer, external network adapter) is present. The determining may include accessing a network connection data structure containing historical network connection information. The network connection data structure may include a plurality of records, each record identifying an environmental state and a network connection used in conjunction with the respective environmental state.Type: GrantFiled: December 29, 2006Date of Patent: September 4, 2012Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Daryl Carvis Cromer, Philip John Jakes, Howard Jeffrey Locker, Raymond Gary Octaviano, II
-
Patent number: 8068305Abstract: When a disk sector is written to, a bit for the sector is set indicating that the sector will require secure data disposal (SDD) to be run on it. To save time during end of life disposal, SDD is executed only on sectors whose bits indicate that they have been written to. SDD can be executed on each dirty sector in one operation at end of life or incrementally during use as disk activity permits.Type: GrantFiled: October 12, 2010Date of Patent: November 29, 2011Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Daryl Carvis Cromer, Howard Jeffrey Locker, Randall Scott Springfield
-
Patent number: 8013804Abstract: A hypervisor operating system instantiates a virtual video driver to a main operating system that supports only one type of graphics adapter. The virtual driver handles graphics remapping among plural different display drivers associated with plural different display monitors to enable a computer to output data on multiple different monitors even though the main O.S. supports only one type of display driver.Type: GrantFiled: May 30, 2007Date of Patent: September 6, 2011Assignee: Lenovo (Singapore) Pte. Ltd,Inventors: Daryl Carvis Cromer, Howard Jeffrey Locker, Randall Scott Springfield, Jennifer Greenwood Zawacki
-
Patent number: 7962739Abstract: A system, method, and program product is provided that recovers from a sector error affecting a critical file. A damaged sector prevents a critical file from being read prevents the computer system from booting. A controller records a sector number corresponding to the damaged sector. The system is rebooted using an alternative boot media. The system accesses the primary nonvolatile storage media after the rebooting. The damaged sector number is read from the error log and a file map is used to determine the critical file that is stored in the damaged sector. A backup copy of the critical file is retrieved from a backup media. The backup copy is written to the primary media using undamaged sectors and the critical file is mapped to the undamaged sectors. The system is subsequently booted successfully from the primary nonvolatile storage media.Type: GrantFiled: February 25, 2008Date of Patent: June 14, 2011Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Philip Lee Childs, Donald R. Frame, Jeffrey R. Hobbet, Howard Jeffrey Locker, Michael Terrell Vanover
-
Patent number: 7945798Abstract: A first battery assembly is in a first battery housing that is mechanically engageable with a portable computer, and a second battery assembly is in a second battery housing that is mechanically couplable to the first battery housing. A switch has a first configuration in which communication is established between the portable computer and the first battery assembly and a second configuration in which communication is established between the portable computer and the second battery assembly.Type: GrantFiled: October 3, 2007Date of Patent: May 17, 2011Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Jeremy Robert Carlson, Daryl Carvis Cromer, Philip John Jakes, Howard Jeffrey Locker, James Stephen Rutledge
-
Patent number: 7936676Abstract: A wireless network access point is described which provides the resources of a backbone network to wireless clients. The access point is able to balance loads by deferring association of new clients and thereby directing clients to associate with alternative access points having improved backbone connectivity. Where the client is unable to find an alternative access point, the client will eventually make a second association request to the access point. The access point, in identifying the second association request of the client, proceeds to associate the client in response to the second association request. Specific time limits can be imposed relative to the second association request.Type: GrantFiled: December 19, 2003Date of Patent: May 3, 2011Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Daryl Carvis Cromer, Philip John Jakes, Howard Jeffrey Locker
-
Publication number: 20110096483Abstract: An I/O housing holds an I/O port and is pivotable between a housed position, wherein the I/O housing is held snugly flat in a chassis of the computer, and an extended position, wherein the port end of the housing is distanced from the chassis. The I/O housing can mechanically engage an I/O device with the port establishing communication between the I/O device and the computer processor.Type: ApplicationFiled: October 23, 2009Publication date: April 28, 2011Inventors: RICHARD SAPPER, PETER GEOFFREY GAUCHER, HOWARD JEFFREY LOCKER, MICHAEL TERRELL VANOVER, SHIGEKI MORI, TOMOYUKI TAKAHASHI, HIDENORI KINOSHITA
-
Publication number: 20110055627Abstract: A first device captures session data for each application session that is executing on a first device, and provides the session data to a second device in order for the second device to reconstruct the application sessions. A first device identifies one or more application sessions currently executing on the first device. Each of the application sessions include a media object and session data, which includes a media object identifier that corresponds to the media object and a first device media session position. The first device captures the session data transmits the captured session data to one or more second devices. The second devices are adapted to reconstruct at least one of the application sessions using the received session data and positions the application sessions at a second device media session position that corresponds to the received first device media session position.Type: ApplicationFiled: September 2, 2009Publication date: March 3, 2011Inventors: Jennifer Greenwood Zawacki, Justin Tyler Dubs, Howard Jeffrey Locker, Julie Anne Morris, Steven Richard Perrin, Axel Ramirez Flores, James Joseph Thrasher, Sean Michael Ulrich
-
Patent number: 7894153Abstract: When a disk sector is written to, a bit for the sector is set indicating that the sector will require secure data disposal (SDD) to be run on it. To save time during end of life disposal, SDD is executed only on sectors whose bits indicate that they have been written to. SDD can be executed on each dirty sector in one operation at end of life or incrementally during use as disk activity permits.Type: GrantFiled: February 8, 2008Date of Patent: February 22, 2011Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Daryl Carvis Cromer, Howard Jeffrey Locker, Randall Scott Springfield
-
Publication number: 20110026157Abstract: When a disk sector is written to, a bit for the sector is set indicating that the sector will require secure data disposal (SDD) to be run on it To saw time during end of life disposal, SDD is executed only on sectors whose bits indicate that they have been written to. SDD can be executed on each dirty sector in one operation at end of life or incrementally during use as disk activity permits.Type: ApplicationFiled: October 12, 2010Publication date: February 3, 2011Inventors: Daryl Carvis Cromer, Howard Jeffrey Locker, Randall Scott Springfield
-
Patent number: 7864670Abstract: A method and corresponding network interface device for communicating between devices connected to a LAN includes attempting to communicate between the network devices over an initial subset of the network media wires. If the communication fails, a subsequent subset of media wires is selected. The wires of this subsequent subset differ from the wires of the initial subset. If the attempted communication succeeds, the current subset of network media wires is used as the media over which subsequent network data is transmitted. Attempting to communicate over the media may include sending an initialization sequence such as an Ethernet Auto-negotiate sequence. In one embodiment, the network media is implemented as 8 wires of CAT 5 cabling suitable for use with a Gigabit Ethernet. In this embodiment, any subsequent subsets of the network media wires may consist of 4 of the 8 wires over which 100 Mbps Ethernet operation may occur.Type: GrantFiled: June 14, 2007Date of Patent: January 4, 2011Assignee: International Business Machines CorporationInventors: Daryl Carvis Cromer, Howard Jeffrey Locker, Marc Richard Pamley
-
Patent number: 7853804Abstract: A system, method, and program product is provided that initializes expected PCRs stored in a TPM by generating and storing a random number, seeding expected PCRs with the random number, inputting a set of startup code processes to a hash algorithm resulting in a set of hash values, updating the expected PCRs using the set of hash values, and saving the expected PCRs in a nonvolatile data area that is secured by the TPM. Upon reboot, the random number is retrieved from the nonvolatile data area, the PCRs are seeded with the retrieved random number, the startup code processes are input to the hash algorithm process resulting in another set of hash values, the PCRs are updated using the resulting set of hash values, and an encrypted data object is decrypted in response to the PCRs being the same as the expected PCRs.Type: GrantFiled: September 10, 2007Date of Patent: December 14, 2010Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Daryl Carvis Cromer, Howard Jeffrey Locker, Randall Scott Springfield
-
Patent number: 7827376Abstract: A “setmax” command is issued in BIOS to hide the service area (HPA) of a HDD during normal operation, so that the HPA cannot be accessed or erased inadvertently by the user or by a virus. Pressing a special key (e.g., F11) during booting permits access to the HPA.Type: GrantFiled: June 27, 2005Date of Patent: November 2, 2010Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Nathan J. Peterson, Joseph Wayne Freeman, Rod David Waltermann, Randall Scott Springfield, Mark Charles Davis, Steven Dale Goodman, Howard Jeffrey Locker, Daryl Carvis Cromer
-
Patent number: 7817370Abstract: A system and method to avoid disk lube pooling is presented. A track access monitor tracks the number of times that a program accesses a particular track located on a hard drive. When the track access monitor determines that the number of track accesses to a particular track exceed a track access threshold, the track access monitor invokes a sequence of events to scan adjacent tracks in order to uniformly redistribute lubrication over the hard drive. In one embodiment, the track access monitor incrementally performs the adjacent track scanning during hard drive idle periods, such as when the system waits for a password from a user or when the operating system conserves power and idles the hard drive due to lack of activity.Type: GrantFiled: March 28, 2007Date of Patent: October 19, 2010Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Daryl Carvis Cromer, Howard Jeffrey Locker, Jeffrey R. Hobbet, Randall Scott Springfield
-
Patent number: 7814321Abstract: To unlock a HDD when a computer is in the suspend state, at both BIOS and the HDD a secret is combined with a password to render a new one-time password. BIOS sends its new one-time password to the HDD which unlocks itself only if a match is found. The new one-time password is then saved as an “old” password for subsequent combination with the secret when coming out of subsequent suspend states. In this way, if a computer is stolen the thief cannot sniff the bus between BIOS and the HDD to obtain a password that is of any use once the computer ever re-enters the suspend state.Type: GrantFiled: April 19, 2007Date of Patent: October 12, 2010Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: David Carroll Challener, Howard Jeffrey Locker, Randall Scott Springfield
-
Patent number: 7779454Abstract: A system and method for using a client-side hypervisor in conjunction with a secure network-side monitoring mechanism to detect removable media insertions since a client's last network session with the secure network is presented. The hypervisor uses a “client-side insertion value” to track the number of times that a user inserts removable media into a socket located on the client. When the client is connected to the secure network, the client's hypervisor notifies the secure network of each insertion and the secure network increments a “secure network-side tracker value.” For each login request, the client includes the client-side insertion value, which the secure network compares against its secure network-side tracker value. When the two values are different, the secure network sends an action request to the client, such as a request to perform a full system scan.Type: GrantFiled: November 29, 2006Date of Patent: August 17, 2010Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: David Carroll Challener, Daryl Cromer, Howard Jeffrey Locker, Randall Scott Springfield
-
Patent number: 7752659Abstract: A method and system is described for selectively downloading antidotes onto a client computer. The client computer is connected via a network interface card (NIC) to a network that contains an anti-virus server. The NIC is initially logically isolated from the client computer, thus permitting the NIC to autonomously examine packets to and from the client computer and the network. The NIC selectively accepts packets only from trusted Internet Protocol (IP) addresses that conform to a security format such as Internet Protocol Security (IPSec).Type: GrantFiled: February 14, 2005Date of Patent: July 6, 2010Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Daryl Carvis Cromer, Mark Charles Davis, Howard Jeffrey Locker, Randall Scott Springfield
-
Patent number: 7705837Abstract: A computer tablet includes a wireless receiver, and a pen is configured to be manipulated by a person to ride against the computer tablet and thereby provide input to the computer tablet. The pen includes a wireless transmitter. A processor associated with the computer tablet outputs an alarm when a signal from the transmitter of the pen is not sensed by the computer tablet within a time period.Type: GrantFiled: September 1, 2006Date of Patent: April 27, 2010Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Howard Jeffrey Locker, Daryl Carvis Cromer, Robert Jacob Herman, Thomas R. Hildner, Jeffrey Michael Samitt
-
Publication number: 20100090963Abstract: Fingertip-sized discrete areas are provided on a slate computer and have different tactile characteristics than the remainder of the surface on which they are disposed. The discrete areas are arranged to mimic home keys of a keyboard and each discrete area corresponds to a respective home key. In this way, a user is given tactile feedback of when fingers are properly placed in the home position, with home key finger placement triggering the presentation of a full keyboard on screen. Other embodiments do not use tactilely distinct keys, with simultaneous placement of two or more fingers on the computer triggering display of the virtual keyboard.Type: ApplicationFiled: October 9, 2008Publication date: April 15, 2010Inventors: Justin Tyler DUBS, Howard Jeffrey Locker, Qian Ying Yang, Jennifer Greenwood Zawacki