Patents by Inventor John Hensley

John Hensley 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: 10296195
    Abstract: Systems, methods, and computer-readable media are described for creating custom user interface (“UI”) controls. A networked computing service may determine that an action performed by a user of the service is likely to be repeated, based on previous actions performed by the user and/or other users, parameters of the action including characteristics of an item associated with the action, and other criteria. The networked computing service may generate, or recommend generation of, a custom UI control that automates performance of the action. The networked computing service may automatically determine parameters of the action, and may determine alternative parameters and/or alternative actions if the action cannot be performed using the determined parameters. Custom UI controls may be associated with various computing devices and/or other electronic devices, and categories of custom UI controls may be determined and displayed.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Stephan Josef Andrizzi, Kara Cavallaro, Jai Prakash Chabria, Nicole Dare, Kenneth DeLand, Nirav Praful Desai, Anindya Guha, Marc Hensley, Douglas James Herrington, Samuel Stevens Heyworth, Apoorva Iyer, Nitish Kumar, Hannah McClellan Richards, Jae Park, Amir Pelleg, Jessica Protasio, Daniel Benjamin Rausch, Laura Allison Ridlehoover, Jeffrey Rosenberg, John Shaw, Paul Warren Smart, Amirali Virani
  • Patent number: 6016402
    Abstract: A large capacity removable media drive is integrated into a computer as a floppy disk drive. The method and apparatus are suited to an environment in which the removable media disk drive is configured as the first fixed disk drive in the computer. Thus, the removable media drive is recognized by the BIOS as a fixed disk drive. A substitute master boot record is provided to the computer from the removable media drive in response to a request for the master boot record of the media. Control of the boot sequence is thereby gained. The substitute master boot record loads a boot program that alters the operating system to recognize the removable media drive as a floppy disk drive.
    Type: Grant
    Filed: May 21, 1996
    Date of Patent: January 18, 2000
    Assignee: Iomega Corporation
    Inventors: Trent M. Thomas, John A. Hensley, Troy T. Davidson
  • Patent number: 6009733
    Abstract: A method of orienting cans on a continuously rotating machine, in which the machine has a plurality of rotating heads for can bodies (2), each of the heads having a sensor (9) for detecting the orientation of the can body. Each head comprises a mandrel (6), chuck (8) and can carrier (7). In one embodiment, the chuck and mandrel rotate at different speeds. The can body is generally held by the chuck but is transferred to the mandrel in order to impose the required orientation on the can body. In an alternative embodiment, each chuck is driven by an independent motor (15) and orientation is achieved by imposing a motion profile on the chuck to correct any error. An unique mark or series of marks is provided at or around a free edge of the can body so that the sensor can detect the orientation of the can body. Typically these marks are hidden in the finished product by a double seam which joins the can end to the can body.
    Type: Grant
    Filed: May 11, 1998
    Date of Patent: January 4, 2000
    Assignee: Crown Cork & Seal Technologies Corporation
    Inventors: Christopher Francis Cheers, Richard John Hensley, Christopher Paul Ramsey
  • Patent number: 5655154
    Abstract: A method and system for incorporation into an active operating system of a utility function performed by a utility provided by an external operating system. The functional instructions within the utility which perform the utility function, called a utility engine, are separated from user interface instructions which interface with the user in a fashion unique to the external operating system. The utility engine is stored in a data structure that can be loaded for execution by the active operating system as well as the external operating system. When the active operating system is running and obtains a request to perform the utility, it performs user interface instructions specific to the active operating system, and loads and executes the functional instructions in the utility engine to thereby execute the utility function.
    Type: Grant
    Filed: April 7, 1995
    Date of Patent: August 5, 1997
    Assignee: Microsoft Corporation
    Inventors: Naveen Jain, John Hensley
  • Patent number: 5544082
    Abstract: A method and system for placing a computer in a reduced power state is provided. In a preferred embodiment of the present invention, the system monitors the performance of a monitored activity of a program executing. The system determines whether the program is performing the monitored activity regularly. If the program is performing the monitored activity regularly, the system places the computer in a reduced power state.
    Type: Grant
    Filed: February 15, 1995
    Date of Patent: August 6, 1996
    Assignee: Microsoft Corporation
    Inventors: Fernando Garcia-Duarte, John Hensley, Shanmugam Mohanraj, Nagarajan Subramaniyan, David B. Olsson
  • Patent number: 5416726
    Abstract: A method and system for placing a computer in a reduced power state is provided. In a preferred embodiment of the present invention, the system monitors the performance of a monitored activity of a program executing. The system determines whether the program is performing the monitored activity regularly. If the program is performing the monitored activity regularly, the system places the computer in a reduced power state.
    Type: Grant
    Filed: October 6, 1992
    Date of Patent: May 16, 1995
    Assignee: Microsoft Corporation
    Inventors: Fernando Garcia-Duarte, John Hensley, Shanmugam Mohanraj, Nagarajan Subramaniyan, David B. Olsson
  • Patent number: 5291939
    Abstract: A start-up method and apparatus for continuous casting of molten metal into a cast strip product includes initially casting a start-up alloy having sufficient strength, flexibility and casting surface release properties to achieve steady state casting conditions. A target alloy follows the start-up alloy being cast to produce a cast strip product of the target alloy composition. A start-up alloying vessel is disposed between the source of the target alloy and the casting apparatus to facilitate introduction of a start-up alloy into the casting process or formulation of a particular start-up alloy for initiation of the continuous casting operation.
    Type: Grant
    Filed: November 23, 1992
    Date of Patent: March 8, 1994
    Assignee: Reynolds Metals Company
    Inventors: John A. Hensley, James L. Stone, James C. Key, George A. Sloan