Patents by Inventor John Harding

John Harding 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: 8032649
    Abstract: Systems and methods provide for dynamic generation of media content at the point that content is served. The system and method work within the bounds of simple, existing, open protocols and the media files served are playable by standard media playback clients. The method is driven by a request for media content from a client specifying an edit list. The server opens one or more source files and selects portions of one or more files to transmit based on edit list instructions, and sequentially writes those portions to an output for serving to the client. The server sorts the selected portions of one or more source media files, combines the selected portions to form a combined media shot, and serves the combined media shot to the client. The method allows for various modifications of the content before serving.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: October 4, 2011
    Assignee: Google Inc.
    Inventors: Manish Gupta, John Harding, Stephen Michael Lacy, Willard Rusch, II
  • Publication number: 20110233994
    Abstract: A braking system for an electric vehicle has a first wheel having a first friction brake and an electric motor and a second having a second friction brake. A first user-actuated brake lever is coupled to the first friction brake. The first brake lever has a first sensor indicating actuation of the first brake lever. A second user-actuated brake lever is coupled to the second friction brake. The second brake lever has a second sensor indicating actuation of the second brake lever. An electronic control unit electronically coupled to the first and second sensors and the electric motor commands the electric motor to operate as a generator when at least one of the brake levers is actuated.
    Type: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Applicant: Electric Vehicle Manufacturing, LLC
    Inventors: John Harding, Erik Kauppi
  • Publication number: 20110221255
    Abstract: An item of seating furniture contains a seat providing a seat surface, a generally circular foot panel positioning the item of seating furniture on a floor, and a central part, which connects the seat to the foot panel and of which a vertical center axis runs centrally through the foot panel. The foot panel is of at least partially convex configuration and that side of the foot panel which is directed toward the floor is configured, at least in part, as a non-slip surface. This creates an ergonomic item of seating furniture which stands in a stable state.
    Type: Application
    Filed: June 4, 2010
    Publication date: September 15, 2011
    Applicant: VS VEREINIGTE SPEZIALMOBELFABRIKEN GMBH & CO. KG
    Inventors: Reinhard Weber, Thomas Braun, Walter Richter, John Harding
  • Patent number: 7976042
    Abstract: A step assembly includes an upper housing adapted to be fixedly secured to the motor vehicle. A step is movable relative to the upper housing between a stowed position and a deployed position. A single arm is pivotal with respect to the upper housing and pivotal with respect to the step in order to form a three-bar linkage for moving the step between the stowed and deployed positions.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: July 12, 2011
    Inventors: Bradley E. Watson, Charles J. Chuba, Ben Yang, John Harding, Christopher J. Kuntze, Trevor Thompson
  • Patent number: 7967365
    Abstract: An actuation mechanism for a stowable front roof panel includes a first support assembly to provide vertical movement of the roof panel and a second sliding support structure to provide horizontal movement of the front roof panel. The first support assembly includes first and second upwardly extending supports and a transverse tubular cross member that in combination form an inverted U-shaped roll over protection member. The roll over protection member is used to provide roll over protection to the occupants of the motor vehicle in the event of a vehicle roll over.
    Type: Grant
    Filed: November 1, 2007
    Date of Patent: June 28, 2011
    Assignee: Ford Global Technologies, LLC
    Inventors: Torsten Gerhardt, Alan Condon, John Harding
  • Publication number: 20110154234
    Abstract: In an embodiment, a computer system instantiates an interactive layout system that is configured to display a layout with various diagram portions, where each diagram portion includes layout parts and corresponding constraints identifying how the layout parts of the diagram portion are to be displayed. The computer system receives input from a user indicating that at least one of the diagram portions is to be moved. The computer system determines the manner in which each diagram portion is to be moved based on the received user input. The moving includes rotating and/or scaling the diagram portions of the layout according to the received user input, such that the layout parts remain fixed in position relative to one another, but are scaled and/or rotated to fit the surrounding layout according to the corresponding constraints. The computer system dynamically moves the layout parts of the diagram portions according to the determination.
    Type: Application
    Filed: December 18, 2009
    Publication date: June 23, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Fabian Omar Winternitz, Kael R. Rowan, Timothy Garry Dwyer, Stuart John Harding Kent, George G. Robertson
  • Publication number: 20110134926
    Abstract: A computer system identifies a source node that is to be connected to a target node, where the target node is connected to the source node using an edge that links a connection region associated with the source node to a candidate connection region of the target node. The computer system identifies candidate connection region constraints that place restrictions on where the candidate connection regions can be positioned on the target node and determines, based on the identified candidate connection region constraints, the position of each candidate connection region relative to the target node. At least two of the candidate connection regions are disconnected so that an edge's connection to the target node can change between the disconnected connection regions. The computer system also visually represents the position of each of the candidate connection regions of the target node.
    Type: Application
    Filed: December 4, 2009
    Publication date: June 9, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Fabian Omar Winternitz, Kael R. Rowan, Timothy Garry Dwyer, Stuart John Harding Kent, Lev Borisovich Nachmanson
  • Publication number: 20110035034
    Abstract: Systems and methods provide for on-the-fly alteration of apparent playback rate for content sent to a client based on a request from the client to alter the playback speed of the content. The system and method can use existing, open protocols and the media files served are playable by standard media playback clients. The method includes receiving a request for media content from a client, including instructions for adjusting the number of frames of the requested content to affect an apparent change in the playback speed of the content. The adjustment to the frames may include inserting frames, removing frames, and/or inserting markers to trigger the client device to duplicate frames.
    Type: Application
    Filed: October 15, 2010
    Publication date: February 10, 2011
    Applicant: GOOGLE INC.
    Inventors: Manish Gupta, John Harding, Stephen Michael Lacy, Willard Rusch, II
  • Patent number: 7853771
    Abstract: A method, system, device, and article of manufacture for use in a computer memory system utilizing multiple page types, for handling a memory resource request. In a accordance with the method of the invention, a request is received for allocation of pages having a first page type. The first page type has a specified allocation limit. A determination is made in response to the page allocation request of whether the number of allocated pages of the first page type exceeds or is below the allocation limit. In response to determining that the number of allocated pages of said first page type is below the allocation limit, the virtual memory manager enables allocation of pages for the request to exceed the allocation limit.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: December 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Andrew James Declercq, Andrew Dunshea, Matthew John Harding, Zachary Merlynn Loafman
  • Patent number: 7840693
    Abstract: Systems and methods provide for on-the-fly alteration of apparent playback rate for content sent to a client based on a request from the client to alter the playback speed of the content. The system and method can use existing, open protocols and the media files served are playable by standard media playback clients. The method includes receiving a request for media content from a client, including instructions for adjusting the number of frames of the requested content to affect an apparent change in the playback speed of the content. The adjustment to the frames may include inserting frames, removing frames, and/or inserting markers to trigger the client device to duplicate frames.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: November 23, 2010
    Assignee: Google Inc.
    Inventors: Manish Gupta, John Harding, Stephen Michael Lacy, Willard Rusch, II
  • Patent number: 7833783
    Abstract: The cloning of a novel PCVII viral genome is described as is expression of proteins derived from the PCVII genome. These proteins can be used in vaccine compositions for the prevention and treatment of PCVII infections, as well as in diagnostic methods for determining the presence of PCVII infections in a vertebrate subject. Polynucleotides derived from the viral genome can be used as diagnostic primers and probes.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: November 16, 2010
    Assignee: Merial SAS
    Inventors: Deborah Haines, Gordon Allan, John Ellis, Brian Meehan, Edward Clark, Lori Hassard, John Harding, Catherine Elisabeth Charreyre, Gilles Emile Chappuis, Francis McNeilly, Li Wang, Lorne A. Babiuk, Andrew A. Potter, Philip Willson
  • Patent number: 7814427
    Abstract: A designer tool that facilitates design of an object model. The tool takes as input a computer-readable representation of a graph of objects (e.g., classes), and creates automatically one or more diagrams that depict these classes as editable trees showing their relationships and properties. These graphs naturally have a tree-like structure which is exploited by the approach. The design tool system includes a layout component that receives as input one or more of the graphs, and converts the one or more graphs into the editable treelike structure. The system further comprises a presentation component that presents the editable treelike structure as a treelike structure diagram, and facilitates user interaction therewith. The tool can be used for opening, editing and saving existing object model files or to create new ones.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Stephen John Cook, Gareth Alun Jones, Stuart John Harding Kent, Alan Cameron Wills
  • Patent number: 7803926
    Abstract: The cloning of a novel PCVII viral genome is described as is expression of proteins derived from the PCVII genome. These proteins can be used in vaccine compositions for the prevention and treatment of PCVII infections, as well as in diagnostic methods for determining the presence of PCVII infections in a vertebrate subject. Polynucleotides derived from the viral genome can be used as diagnostic primers and probes.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: September 28, 2010
    Assignee: Merial SAS
    Inventors: Deborah Haines, Gordon Allan, John Ellis, Brian Meehan, Edward Clark, Lori Hassard, John Harding, Catherine Elisabeth Charreyre, Gilles Emile Chappuis, Francis McNeilly, Li Wang, Lorne A. Babiuk, Andrew A. Potter, Philip Willson
  • Patent number: 7803613
    Abstract: The cloning of a novel PCVII viral genome is described as is expression of proteins derived from the PCVII genome. These proteins can be used in vaccine compositions for the prevention and treatment of PCVII infections, as well as in diagnostic methods for determining the presence of PCVII infections in a vertebrate subject. Polynucleotides derived from the viral genome can be used as diagnostic primers and probes.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: September 28, 2010
    Assignee: Merial SAS
    Inventors: Deborah Haines, Gordon Allan, John Ellis, Brian Meehan, Edward Clark, Lori Hassard, John Harding, Catherine Elisabeth Charreyre, Gilles Emile Chappuis, Francis McNeilly, Li Wang, Lorne A. Babiuk, Andrew A. Potter, Philip Willson
  • Publication number: 20100045077
    Abstract: An actuation mechanism for a stowable front roof panel includes a first support assembly to provide vertical movement of the roof panel and a second sliding support structure to provide horizontal movement of the front roof panel. The first support assembly includes first and second upwardly extending supports and a transverse tubular cross member that in combination form an inverted U-shaped roll over protection member. The roll over protection member is used to provide roll over protection to the occupants of the motor vehicle in the event of a vehicle roll over.
    Type: Application
    Filed: November 1, 2007
    Publication date: February 25, 2010
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Torsten Gerhardt, Alan Condon, John Harding
  • Publication number: 20090313607
    Abstract: A code coverage tool tests a program under test that executes on a processor of an information handling system (IHS). The code coverage tool may apportion the program under test into code portions of interest that exhibit a user-specified granularity level. A user may request that the code coverage tool change the granularity level of the code portions of interest in real time. The code coverage tool conducts testing of the code portions of interest according to test criteria that the user may specify in real time. The code coverage tool may provide test results for each of the code portions of interest in real time. The code coverage tool may also provide a summary report after providing real time test results for the code portions of interest. The user may specify that the code coverage tool generate real time test results in the form of sensory output, for example auditory output or visual output, for each of the code portions of interest.
    Type: Application
    Filed: June 16, 2008
    Publication date: December 17, 2009
    Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION, IBM Corporation
    Inventors: Matthew John Harding, Mitchell Perry Harding, Joshua Delcambre Miers
  • Patent number: 7504206
    Abstract: The cloning of a novel PCVII viral genome is described as is expression of proteins derived from the PCVII genome. These proteins can be used in vaccine compositions for the prevention and treatment of PCVII infections, as well as in diagnostic methods for determining the presence of PCVII infections in a vertebrate subject. Polynucleotides derived from the viral genome can be used as diagnostic primers and probes.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: March 17, 2009
    Assignee: Merial SAS
    Inventors: Deborah Haines, Gordon Allan, John Ellis, Brian Meehan, Edward Clark, Lori Hassard, John Harding, Catherine Elisabeth Charreyre, Gilles Emile Chappuis, Francis McNeilly, Li Wang, Lorne A. Babiuk, Andrew A. Potter, Philip Willson
  • Patent number: 7494175
    Abstract: A motor vehicle 1, 101 is disclosed having front and rear roof members 5 and 6 which can be moved from raised to stowed positions to change the style of the motor vehicle from a two box style to a convertible or pick-up style. The rear roof member 6 is stowed at an inclined angle between two rows of seats 9, 10 of the motor vehicle 1, 101 so as to occupy little space within the vehicle 1, 101.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: February 24, 2009
    Assignee: Ford Global Technologies, LLC
    Inventors: Alan Condon, Torsten Gerhardt, John Harding, Boris Ferko, Steve Fleming, Jan Kamenistiak
  • Publication number: 20090008894
    Abstract: A step assembly is provided for a bumper of a motor vehicle. The step assembly includes a mounting bracket fixedly secured to the bumper. A step is operatively coupled to the mounting bracket and is movable between a retracted position disposed adjacent the bumper and a deployed position extending away from the bumper. A pivot arm is pivotally interconnected between the mounting bracket and the step. A spring is secured between the mounting bracket and the pivot arm for biasing the pivot arm. The spring creates a tensile force. A lock arm is pivotally interconnected between the mounting bracket and the step. The lock arm defines a lock surface engaging the pivot arm while the tensile force of the spring locks the step in order to retain the step in one of the retracted and deployed positions.
    Type: Application
    Filed: October 31, 2005
    Publication date: January 8, 2009
    Inventors: Christopher J. Kuntze, Brad E. Watson, Dan Glovak, John Harding, Randy Bolt
  • Publication number: 20080214259
    Abstract: Methods and apparatus for playing poker are provided. The method includes a step of placing an ante bet for each of one or more hands to be played. The player may optionally place a side bet for each of the one or more played hands. The side bet is that a set of cards (e.g., two) to be dealt to such hand will have a predetermined ranking. In any event, the set of cards are dealt to each played hand. For each of the played hands, the player takes one of the following actions: a fold action, a call action, or a raise action. Then, one or more community cards are dealt (alternatively, the cards are dealt into each hand directly). Then, a ranking is done each of the played hands, each played hand formed of the initial set of cards dealt plus the community card(s). A payout occurs for each of the played hands according to the wager, the ranking, the result of any side bets placed, and a predetermined paytable.
    Type: Application
    Filed: April 9, 2008
    Publication date: September 4, 2008
    Applicant: Waterleaf Limited
    Inventors: Michael Paul Novellie, Theo Naicker, Wesley John Harding