Patents by Inventor Robert A. Harris

Robert A. Harris 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: 7814660
    Abstract: The scrubbing razor includes a housing and one or more cutting blades with a rounded cutting edge. The housing includes a top cover, a tubular outer safety ring mounted to the top cover, and one or more tubular anchor rings disposed within the tubular outer safety ring and mounted to the top cover. The one or more cutting blades are mounted to the one or more tubular anchor rings.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: October 19, 2010
    Inventor: John Robert Harris, II
  • Patent number: 7795763
    Abstract: An electromagnetic generator comprising two magnets and a coil disposed therebetween, the two magnets being configured to define therebetween a region of magnetic flux in which the coil is disposed whereby relative movement between the coil and the magnets generates an electrical current in the coil, and a vibratable first mount for each of the magnets and a vibratable second mount for the coil whereby each of the at least two magnets and the coil are respectively vibratable about a respective central position.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: September 14, 2010
    Assignee: University of Southampton
    Inventors: Nicholas Robert Harris, Michael John Tudor, Neil Maurice White, Stephen Paul Beeby
  • Publication number: 20100218951
    Abstract: An open hole is drilled with coiled tubing that has an electric line. At the conclusion of drilling the drilling bottom hole assembly is removed and a liner running tool is connected between the coiled tubing and the liner. The electric line remains in the coiled tubing but spacers can be added to keep the lower end of the electric line away from the running tool. A wiper plug has a passage therethrough and a movable stinger that can hold open a pair of flapper valves. The liner is released from the running tool and cement is delivered through the stinger with a bit of excess that is above the running tool. The lifting of the stinger with the coiled tubing closes the flappers and allows circulation out of excess cement. Setting down on the coiled tubing allows a seal to re-engage in the deployment sleeve, allowing pressure to be placed against the wiper plug, such that it can be launched to displace the remaining cement within the liner into the annulus around the liner.
    Type: Application
    Filed: December 14, 2009
    Publication date: September 2, 2010
    Inventors: Robert Harris, Mark Johnson
  • Publication number: 20100223541
    Abstract: A user initiated unification command can be received from a user interface. The unification command can be associated with a selected portion of a fragmented document. The fragmented document can include more than one discrete documents interconnected by at least one reference. Each reference can be a linkage to content of a document other than the one containing the reference. The selected portion can be associated with one of the discrete documents referred to as a root document. Responsive to the unification command, content represented by the reference can be acquired from the associated discrete documents without presenting the discrete document within a user interface window. The acquired content can be added to the root document.
    Type: Application
    Filed: March 2, 2009
    Publication date: September 2, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott J. Clee, Robert A. Harris, Daniel E. Would, Shanna Xu
  • Patent number: 7752502
    Abstract: A state table includes a plurality of possible states of a computer system and the corresponding actions which produce transitions between source and target states. A set of test programs is stored, each test program performing an action in the state table. A test selects an action corresponding to the current state of the computer system; executes the test program which performs the selected action; determines the state of the computer system after the test program has executed; and compares the determined state to the state indicated in the state table as the target state to the selected action on the source state. When an error is found, instead of stopping execution, the test operations to be performed are dynamically reconfigured. Weightings are dynamically allocated to actions in the state table to create a weighted set, and selection of the next test is carried out using random selection over the weighted set.
    Type: Grant
    Filed: August 9, 2006
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Scott John Clee, Ian George Griffiths, Robert Harris
  • Publication number: 20100150321
    Abstract: A system and method for remotely enabled voice activated dialing. Generation of a special dial tone indicating that a user may give the voice identifier is initiated. A voice identifier is received over a network from a wired telephone utilized by a user. Dialing information associated with the voice identifier is determined. One or more receiving parties associated with the voice identifier are dialed. The wired telephone is connected to the one or more receiving parties.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 17, 2010
    Inventors: Robert Harris, Don L. Briscoe, Jasen D. Ott, John Zeigler, Michael Schmidt
  • Publication number: 20100132296
    Abstract: Siding including composite building material and an interlocking mechanism are provided. The panels, possibly in conjunction with particular fasteners, include interlocking elements and may be formed from a composite building material having a foamed substrate having a foamed inner core and a dense integral skin, wherein the foamed substrate includes a polymer matrix and a reinforcing filler, and a urethane/acrylic coating applied to the foamed substrate at the front face of the siding panel, wherein the coating includes an IR-reflective pigment, wherein the urethane/acrylic coating is chemically and/or physically bound to the substrate.
    Type: Application
    Filed: November 24, 2009
    Publication date: June 3, 2010
    Inventors: Harold Bootier, Robert Harris, Jeffrey E. Nesbitt, Kousay Said
  • Publication number: 20100132295
    Abstract: Siding including composite building material and a siding clip are provided. The panel has male and female interlocking elements and may be formed from a composite building material having a foamed substrate having a foamed inner core and a dense integral skin, wherein the foamed substrate includes a polymer matrix and a reinforcing filler, and a urethane/acrylic coating applied to the foamed substrate at the front face of the siding panel, wherein the coating includes an IR-reflective pigment, wherein the urethane/acrylic coating is chemically and/or physically bound to the substrate.
    Type: Application
    Filed: November 24, 2009
    Publication date: June 3, 2010
    Inventors: Harold Bootier, Robert Harris, Jeffrey Nesbitt, Kousay Said
  • Patent number: 7703082
    Abstract: A computer program implemented method controls interruption of execution of tasks running in a multi-processing computer system to permit user intervention. The system includes a repository of data identifying preselected tasks for interruption and identifying the user defined circumstances for such interruption. It also has a plurality of task caches for storing subsets of the repository data for respective tasks. According to the method, the repository is scanned during an initiation phase of any task for data relevant to the task. Any such relevant data is stored in the respective task cache. The task is then executed and if a defined circumstance for the task arises by reference to the task cache, the task is interrupted to enable user intervention. This can include updating the repository to redefine the circumstances for interruption. Execution is then resumed and the respective task cache refreshed with any relevant repository updates.
    Type: Grant
    Filed: December 7, 2004
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Pauline Elizabeth Andrews, Robert Harris
  • Patent number: 7679299
    Abstract: Self-sensing feedback functionality for electromechanical actuators/motors is provided for use in operation and/or as a redundant safety mechanism to attain safety certification without adding extra bulk or wiring to the motor. An actuator can be manufactured having one or more saliencies that cause a spatial variance of inductance. A high frequency signal can be injected into the actuator and sampled to determine a current, voltage, or other electrical parameter. The parameter can be evaluated against the known saliencies of the actuator to determine a position of the actuator and/or an associated rotor. Additionally, the position can be evaluated as a function of time to determine a velocity. This can provide an alternative method for operating the electromechanical actuator according to the position/velocity provided. Additionally, this can provide a redundant feedback channel for safety certification without requiring additional actuator parts.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: March 16, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Craig Winterhalter, Robert Harris Schmidt, Arun K. Guru
  • Publication number: 20100043233
    Abstract: The scrubbing razor includes a handle, an elongated head with a blade mounting portion, and one or more forward straight blades and one or more rearward straight blades mounted to and extending from the underside of the blade mounting portion. The one or more rearward straight blades are mounted in opposing relation to the one or more forward straight blades, so that the scrubbing razor is bidirectional. The cutting edges of the one or more forward straight blades and the opposing cutting edges of the one or more rearward straight blades define a single plane.
    Type: Application
    Filed: October 28, 2009
    Publication date: February 25, 2010
    Inventor: John Robert Harris, II
  • Publication number: 20100050067
    Abstract: A method of bookmarking internet resources in an internet browser includes providing to a user an internet resource discovered by a search conducted via the browser in accordance with user supplied criteria; creating, responsive to a bookmarking request from the user, bookmark data having identifying data for the internet resource and an associated resource representation of the internet resource; and creating a hierarchy, for presentation to the user, of representations of internet resources for which bookmarking has been requested and of associated search criteria, each bookmarked resource representation being placed subordinate to corresponding associated search criteria representation in the hierarchy. A user can navigate to a bookmarked representation of a resource of interest via the corresponding associated search criteria representation for selection and subsequent retrieval of the resource of interest.
    Type: Application
    Filed: March 19, 2007
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gillian Curwen, Robert Harris
  • Patent number: 7644401
    Abstract: The present invention provides a method, apparatus and computer program product for combining a plurality of run units into a single executable file. According the invention each run unit may contain one or more data entities which are designated as being required only once in an executable file. As a result when the executable file is built, if a run unit with a data entity of a given value is to be added to an executable file, if a previous run unit with a data entity with a matching value has previously been added to the executable file, the run unit is added to the executable file but without the data entity.
    Type: Grant
    Filed: March 4, 2004
    Date of Patent: January 5, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ian George Griffiths, Robert Harris
  • Publication number: 20090327486
    Abstract: A method, apparatus and software is disclosed in which a temporary IP address is assigned to a selected instance of a server application program so as to provide processing continuity for processing with a client application program.
    Type: Application
    Filed: April 6, 2009
    Publication date: December 31, 2009
    Inventors: Pauline E. Andrews, Robert Harris, Dennis L. Plum
  • Publication number: 20090314556
    Abstract: The present invention relates to vehicle interior solar panels and more specifically flexible vehicle interior solar panels. In one embodiment, the present invention is an automobile comprising an instrument panel including an instrument panel top surface, the instrument panel top surface including a portion defining a recessed portion, a first flexible solar panel located within the recessed portion, an energy storage unit connected to the first flexible solar panel and receiving electricity from the first flexible solar panel, and an electronic component connected to the energy storage unit.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Applicant: Calty Design Research, Inc.
    Inventor: Daryl Robert Harris
  • Patent number: 7636515
    Abstract: The CPU breaks a digital still image file down into multiple sub-picture files. Each sub-picture file is treated as an MPEG video frame and is used to construct an MPEG video stream. An MPEG processor then processes the MPEG video stream. The MPEG processor decodes the video stream and scales each sub-picture down to fit a monitor or television upon which the still image is to be displayed. Each scaled sub-picture is stored in a display buffer but is not displayed until the entire MPEG video stream is decoded.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: December 22, 2009
    Assignee: STMicroelectronics, Inc.
    Inventors: Ren Egawa, Michael Robert Harris
  • Publication number: 20090237002
    Abstract: A system and method for controlling a plurality of light fixtures to create light and music, including a processor having a memory. Software is loaded in the memory and is executable by the processor to operate a plurality of light fixtures and at least one music speaker. At least one DMX controller is operable by the software to control the color of at least one of the plurality of light fixtures, the at least one light fixture controllable by the DMX controller including an LED light engine. The system and method generates light and sound displays by operating the lights in synchronization with music played through the music speaker. The color of at least one of the plurality of light fixtures is altered in synchronization with the music by the DMX controller. Also disclosed is a light fixture suitable for use in the light and music displays.
    Type: Application
    Filed: May 29, 2009
    Publication date: September 24, 2009
    Inventors: Robert Harris, Adrian Ehresman, Stephen Faber, Paul Koren, Roy Archer
  • Publication number: 20090204232
    Abstract: The subject innovation provides for systems and methods to optimize control systems for networked industrial sensors or devices and methods for self sensing, communicating with, monitoring of, controlling and optimizing utilization of networked industrial sensors and related control systems primarily in an industrial automation environment. The invention provides self-sensing and communication with sensors, and integration of control methods and strategies with decision support and logistics systems, to optimize specifically defined operational and performance objectives.
    Type: Application
    Filed: February 8, 2008
    Publication date: August 13, 2009
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Arun K. Guru, Aleksey Yegorov, Robert Harris Schmidt
  • Patent number: 7553039
    Abstract: A system and method for controlling a plurality of light fixtures to create light and music, including a processor having a memory. Software is loaded in the memory and is executable by the processor to operate a plurality of light fixtures and at least one music speaker. At least one DMX controller is operable by the software to control the color of at least one of the plurality of light fixtures, the at least one light fixture controllable by the DMX controller including an LED light engine. The system and method generates light and sound displays by operating the lights in synchronization with music played through the music speaker. The color of at least one of the plurality of light fixtures is altered in synchronization with the music by the DMX controller. Also disclosed is a light fixture suitable for use in the light and music displays.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: June 30, 2009
    Assignee: Nexxus Lighting, Inc.
    Inventors: Robert Harris, Adrian Ehresman, Stephen Faber, Paul Koren, Roy Archer
  • Publication number: 20090158594
    Abstract: The scrubbing razor includes a housing and one or more cutting blades with a rounded cutting edge. The housing includes a top cover, a tubular outer safety ring mounted to the top cover, and one or more tubular anchor rings disposed within the tubular outer safety ring and mounted to the top cover. The one or more cutting blades are mounted to the one or more tubular anchor rings.
    Type: Application
    Filed: February 27, 2009
    Publication date: June 25, 2009
    Inventor: John Robert Harris, II