Patents by Inventor Joshua Neil Novak

Joshua Neil Novak 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).

  • Publication number: 20110113486
    Abstract: An approach is provided to receive a selection of a displayed window from a group of displayed windows that are visible on a display. The displayed window corresponds to a software application and the displayed window is displayed at a location on the display. Another displayed window is shown visually animating and forming from the first displayed window. An authentication input dialog is displayed on the second displayed window, with the displayed authentication input dialog corresponding to the software application. Authentication data is received at the authentication input dialog and is authenticated.
    Type: Application
    Filed: March 30, 2010
    Publication date: May 12, 2011
    Inventors: James Anthony Hunt, Joshua Neil Novak, Michael Terrell Vanover
  • Publication number: 20110113283
    Abstract: An apparatus and method are disclosed for reloading software images. A copy module copies application metadata for an application image to an application metadata copy. The application metadata and application image are stored on a writable memory of a data processing device. The application metadata copy is stored remotely from the data processing device. A detection module detects an operational anomaly. An erasure module erases at least the application image on the writeable memory in response to detecting the operational anomaly. An identification module identifies the application image from the application metadata copy. A reload module reloads the application image to the writable memory using the application metadata copy.
    Type: Application
    Filed: November 10, 2009
    Publication date: May 12, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Julie Anne Morris, Joshua Neil Novak, Michael Terrell Vanover, Wen Zezhong
  • Publication number: 20110106815
    Abstract: A method and apparatus are disclosed for re-indexing a file system is disclosed. A detection module detects a reconnection of a storage device to an electronic device. The storage device was previously connected to and then disconnected from the electronic device. The storage device comprises a file system and the electronic device stores first metadata indexing the file system. A determination module determines if the file system is changed since the previous connection. An access module accesses the file system using the first metadata in response to the file system not changing since the previous connection. A re-index module re-indexes the file system in response to the file system changing since the previous connection.
    Type: Application
    Filed: November 2, 2009
    Publication date: May 5, 2011
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Justin Tyler Dubs, Julie Anne Morris, Joshua Neil Novak, Michael Terrell Vanover
  • Publication number: 20100174894
    Abstract: A method, apparatus, and system are disclosed for configuring an operating system on a target computer. A configuration module configures a target computer as a diskless client. A boot module boots the target computer to a setup state. A communication module establishes communications between the target computer, a donor storage device of a donor computer, and a virtual disk. A copy module copies a configuration image from the donor storage device to the virtual disk. The configuration image comprises an operating system and a software configuration installed on the donor computer. A modification module modifies the configuration image on the virtual disk to conform to a hardware configuration of the target computer.
    Type: Application
    Filed: January 7, 2009
    Publication date: July 8, 2010
    Applicant: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Liang Chen, Joshua Neil Novak, Rod D. Waltermann, Yi Zhou
  • Patent number: 7007273
    Abstract: A method, system and computer program product for creating a preload. A preload may be stored onto a computer system prior to the computer system being manufactured. One or more attributes of an object of a preload may be defined. Each preload object may be an aggregation of one or more software element objects. A comparison may be made between the attributes in each software element object with the one or more attributes in the defined preload object. Upon identifying one or more software element objects whose attributes comprise the one or more attributes of the defined preload object, one or more part numbers associated with the one or more identified software element objects may be transmitted to a manufacturing system. Software associated with the identified one or more software element objects may be retrieved and installed onto a preload associated with the defined preload object.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: February 28, 2006
    Assignee: Lenovo (Singapore) Pte Ltd.
    Inventors: Mary Lynn Cashin, Timothy Alan Jones, Joshua Neil Novak, Rod David Waltermann, Arnold S. Weksler
  • Patent number: 6944867
    Abstract: The hard disk drive of a computer system is loaded with a preloaded image including an operating system, a number of application programs, and a device driver installation routine, all of which are not dependent on the hardware configuration of the computer system. A hidden partition of the hard disk drive is also loaded with a number of device drivers, which are dependent upon the hardware configuration. During the first boot only of the preloaded image, the device drivers are installed by the device driver installation routine.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: September 13, 2005
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Richard Wayne Cheston, Daryl Carvis Cromer, Jeffrey Mark Estroff, James Anthony Hunt, Howard Jeffrey Locker, Joshua Neil Novak, Randall Scott Springfield, James Peter Ward, Arnold Stephen Weksler
  • Publication number: 20030084437
    Abstract: A method, system and computer program product for creating a preload. A preload may be stored onto a computer system prior to the computer system being manufactured. One or more attributes of an object of a preload may be defined. Each preload object may be an aggregation of one or more software element objects. A comparison may be made between the attributes in each software element object with the one or more attributes in the defined preload object. Upon identifying one or more software element objects whose attributes comprise the one or more attributes of the defined preload object, one or more part numbers associated with the one or more identified software element objects may be transmitted to a manufacturing system. Software associated with the identified one or more software element objects may be retrieved and installed onto a preload associated with the defined preload object.
    Type: Application
    Filed: October 29, 2001
    Publication date: May 1, 2003
    Applicant: International Business Machines Corporation
    Inventors: Mary Lynn Cashin, Timothy Alan Jones, Joshua Neil Novak, Rod David Waltermann, Arnold S. Weksler
  • Publication number: 20030069999
    Abstract: The hard disk drive of a computer system is loaded with a preloaded image including an operating system, a number of application programs, and a device driver installation routine, all of which are not dependent on the hardware configuration of the computer system. A hidden partition of the hard disk drive is also loaded with a number of device drivers, which are dependent upon the hardware configuration. During the first boot only of the preloaded image, the device drivers are installed by the device driver installation routine.
    Type: Application
    Filed: October 4, 2001
    Publication date: April 10, 2003
    Applicant: International Business Machines Corporation
    Inventors: Richard Wayne Cheston, Daryl Carvis Cromer, Jeffrey Mark Estroff, James Anthony Hunt, Howard Jeffrey Locker, Joshua Neil Novak, Randall Scott Springfield, James Peter Ward, Arnold Stephen Weksler