Patents by Inventor John A. Campbell

John A. Campbell 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: 9390342
    Abstract: Aspects of the present invention are related to systems, methods and apparatus for correcting artifacts in a camera-captured document image and, in particular, to methods, systems and apparatus for correcting perspective distortion in the camera-captured document image. Multiple rectification hypothesis may be generated and verified based on a plurality of geometric rectification quality measure values. In particular, a first rectification hypothesis may be associated with a first bounding quadrilateral determined by estimation of horizontal and vertical vanishing information.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: July 12, 2016
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Richard John Campbell
  • Publication number: 20160154780
    Abstract: Spreadsheet formula and function creation and use with electronic computing devices are provided. When a user moves content (e.g., a spreadsheet cell) into a spreadsheet formula/function bar, a cell reference for the content may automatically be created and disposed in the formula/function bar, and if a user enters a math operation in a spreadsheet cell, corresponding operation sentence structure (syntax) may be automatically inserted into the formula/function bar. One or more formulas or functions may be automatically suggested as a user begins entering a formula/function. An always visible formula/function guide may be presented or displayed to provide helpful information on arguments/components of a formula/function, and help resources may be provided in a help resources interface with respect to application functionality and spreadsheet formulas/functions.
    Type: Application
    Filed: February 8, 2016
    Publication date: June 2, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Augusto Otero, John Campbell
  • Publication number: 20160153334
    Abstract: System for preventing the urea crystal formation within the ATS, the exhaust ATS comprising a dosing module having dosage means for producing a spray of urea-based reducing agent defining a spray cone downstream of the dosage means, the device comprising an electric heating element, suitable to be connected to an electrical energy source, arranged in order to operatively fall within the spray cone.
    Type: Application
    Filed: July 18, 2014
    Publication date: June 2, 2016
    Inventors: DANIEL ASSALVE, JOHN CAMPBELL, HARALD FESSLER, RETO SCHLEGEL
  • Publication number: 20160147267
    Abstract: The description relates to devices, such as computing devices that have hinged portions. One example can include a first portion and a second portion. This example can also include a sequential multi-pivot hinge assembly rotatably securing the first portion and the second portion. The sequential multi-pivot hinge assembly can include rotation control elements configured to control a relative order of rotation around axes of rotation of the sequential multi-pivot hinge assembly.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Brian Bitz, Errol Mark TAZBAZ
  • Publication number: 20160132076
    Abstract: The description relates to devices, such as computing devices that have hinged portions. One example can include a first portion and a second portion. This example can also include a multi-pivot hinge unit rotatably securing the first and second portions. This example can further include a covered sequentially rotating multi-pivot hinge assembly rotatably securing the first portion and the second portion in a manner that extends a footprint of the computing device as the first portion is rotated away from the second portion.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 12, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Brian BITZ, John Campbell, Errol Mark TAZBAZ, Joe GAULT
  • Patent number: 9284826
    Abstract: Provided herein are embodiments for extracting oil from an oil-bearing formation. An embodiment of a method includes heating a first portion of the formation with radio frequency energy generated by a radio frequency generator electrically coupled to an antenna. The antenna is positioned within a wellbore and located within the first portion to heat the first portion to a minimum temperature of about 160° F. The radio frequency generator delivers power in a range from about 50 kilowatts to about 2 Megawatts, and a power per unit length of antenna is in a range from about 0.5 kW/m to 5 kW/m. The method includes extracting the oil from the first portion after heating to create void space for steam injection. The method also includes injecting steam into the first portion to heat a second portion of the formation adjacent to the first portion and extracting the oil from the second portion.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 15, 2016
    Assignee: CHEVRON U.S.A. INC.
    Inventors: Michael John Campbell, Kathleen Judith Miller, Gunther Hans Dieckmann, James Thomas Dunlavey, Cesar Ovalles, Donald Leroy Kuehne
  • Patent number: 9256590
    Abstract: Spreadsheet formula and function creation and use with electronic computing devices are provided. When a user moves content (e.g., a spreadsheet cell) into a spreadsheet formula/function bar, a cell reference for the content may automatically be created and disposed in the formula/function bar, and if a user enters a math operation in a spreadsheet cell, corresponding operation sentence structure (syntax) may be automatically inserted into the formula/function bar. One or more formulas or functions may be automatically suggested as a user begins entering a formula/function. An always visible formula/function guide may be presented or displayed to provide helpful information on arguments/components of a formula/function, and help resources may be provided in a help resources interface with respect to application functionality and spreadsheet formulas/functions.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: February 9, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Augusto Otero, John Campbell
  • Publication number: 20160031238
    Abstract: A printhead support structure may have a receiving portion to receive a printhead, first and second portions having an adjustment mechanism therebetween for converting a translational movement of the first portion to a rotational movement of the second portion, and a coupling mechanism coupling the second portion to the receiving portion for adjusting the rotational angle of the printhead. A method for adjusting a position of a printhead coupled to a printhead support may include applying a force to a first portion of the printhead support to effect a translational movement of the first portion, converting the translational movement of the first portion into a rotational movement of a second portion of the printhead support, and applying the rotational movement of the second portion to the printhead.
    Type: Application
    Filed: July 29, 2015
    Publication date: February 4, 2016
    Inventors: Nicholas John Campbell, Steven Mark Sadler
  • Patent number: 9216574
    Abstract: In an ink jet printer (2), where there is relative movement between a print carriage (4) and a print table (6) to print on to a substrate mounted on the table (6), the gradient of the print table at each position of the print carriage (4) is used to produce a compensated position of the print carriage (4), and printing data is sent to the print head according to the compensated position instead of the actual position. This delays or advances the release of ink, to compensate for the difference in the time taken for the ink to reach a substrate mounted on the print table (6) when the print gap between print heads and print table (6) is not constant.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: December 22, 2015
    Assignee: Inca Digital Printers Limited
    Inventors: Stephen George Tunnicliffe-Wilson, Adam Woolfe, Stephen Douglas, Nicholas John Campbell
  • Publication number: 20150363365
    Abstract: One or more tactile effects may be mapped to application user interface elements, formatting properties, and document structure and applied to a display comprising tactile capabilities (e.g., deformable screens, vibrations, static charges, heat, etc.). Formatting, structure, and user interface elements may be mapped to different screen variations that may be felt by a visually impaired user. A visually impaired user may be able to utilize his/her sense of touch to more easily comprehend formatting and structure of a document, as well as to have greater confidence to author professional and consistently formatted and structured documents. A tactile effect may be applied to a location of a displayed user interface element, formatting property, or document structure, or may be applied to a designated area of the display.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Applicant: Microsoft Corporation
    Inventor: John Campbell
  • Publication number: 20150347373
    Abstract: A spreadsheet includes a native spreadsheet object that represents a person. The person object may be used within a spreadsheet just as any other spreadsheet objects are utilized. For example, the person object may be integrated with spreadsheet formulas and other spreadsheet objects such as charts, tables, pivot tables, sheets, and the like. Spreadsheet formulas may perform operations specific to a person object (e.g. send message, get contact information, get status, get other person specific information, sort, and the like). Common actions may be associated with the person object, such as initiating communication with the person represented by the person object (e.g. phone call, email, text message, collaboration invite, and the like). Social networking information may also be associated with a person object. For example, social networking posts may be included within a spreadsheet, a user may post to a social network from the spreadsheet, and the like.
    Type: Application
    Filed: August 13, 2015
    Publication date: December 3, 2015
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Mark Knight, Can Comertoglu
  • Publication number: 20150255767
    Abstract: A device includes a membrane that is: (i) impermeable to oxygen, and (ii) insoluble in at least one polar solvent; and ion conducting particles in the membrane. At least some of the particles extend from a first side of the membrane to an opposed second side of the membrane. The thickness of the membrane is 15 ?m to 100 ?m.
    Type: Application
    Filed: March 6, 2014
    Publication date: September 10, 2015
    Applicants: ASAHI KASEI KABUSHIKI KAISHA, INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Naga Phani B. Aetukuri, Mark W. Hart, Ho-Cheol Kim, Shintaro Kitajima, Leslie E. Krupp, Bryan D. McCloskey, Robert D. Miller, John Campbell Scott, Winfried Wilcke
  • Publication number: 20150251827
    Abstract: A closure for a container has an integral tether section of the closure skirt attached to a tamper band at frangible sections. In the open position, the tether section has a free length providing for a plurality of resiliently docked closure positions retaining the closure on the container and not interfering with the transfer of contents therefrom.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 10, 2015
    Inventor: Phillip John Campbell
  • Publication number: 20150254227
    Abstract: A spreadsheet application associates data obtained from a captured image with a spreadsheet. For example, one or more images of physical data may be captured and translated into electronic data that is automatically associated with one or more spreadsheets. The formatting and underlying formulas of the data included within the captured image may be represented within a spreadsheet (e.g. highlighted data remains highlighted within the electronic spreadsheet). The data may also be compared with existing electronic data. For example, differences between the data in the captured image with the data in an existing spreadsheet may be used to update the existing spreadsheet. A display of a captured image may be also be augmented using data that is obtained from the captured image. For example, a chart may be created and displayed using data that is obtained from the captured image.
    Type: Application
    Filed: May 22, 2015
    Publication date: September 10, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amy Lin, Shahar Prish, Sherman Der, John Campbell
  • Patent number: 9129234
    Abstract: A spreadsheet includes a native spreadsheet object that represents a person. The person object may be used within a spreadsheet just as any other spreadsheet objects are utilized. For example, the person object may be integrated with spreadsheet formulas and other spreadsheet objects such as charts, tables, pivot tables, sheets, and the like. Spreadsheet formulas may perform operations specific to a person object (e.g. send message, get contact information, get status, get other person specific information, sort, and the like). Common actions may be associated with the person object, such as initiating communication with the person represented by the person object (e.g. phone call, email, text message, collaboration invite, and the like). Social networking information may also be associated with a person object. For example, social networking posts may be included within a spreadsheet, a user may post to a social network from the spreadsheet, and the like.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: September 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Mark Knight, Can Comertoglu
  • Patent number: 9073333
    Abstract: A pressure regulation system for a high throughput inkjet printer uses a peristaltic pump to provide a meniscus vacuum to the printheads. A peristaltic pump is a small and inexpensive device which can produce a low flow rate suitable for achieving the relatively small meniscus vacuum required by drop on demand systems. Furthermore the pump can operate in both directions, and seals in the event of power loss.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: July 7, 2015
    Assignee: Inca Digital Printers Limited
    Inventor: Nicholas John Campbell
  • Publication number: 20150169532
    Abstract: Interaction with spreadsheet formula/function tokens is provided. Functions and formulas may be tokenized into individual components and/or arguments. Interaction with a token allows for filtering among various mathematical operations/functions. Tokens may be moved together to create, nest or perform operations. Tokens may be moved from a formula/function bar into a spreadsheet grid or canvas to perform an operation. Tokens may be moved off a formula/function bar or edit field to remove the token from a formula or function. Tokens may be interacted with for clearing an associated value in a cell or formula/function bar. Tokens may be toggled between absolute and relative references. Tokens may be zoomed into to show precedents of the token. Tokens may be moved for changing a value of a token. Tokens may be converted from token to editable text and back to token.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: Microsoft Corporation
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Fei Wu, Matthew Fichtner
  • Publication number: 20150169531
    Abstract: Touch/gesture-enabled interaction and navigation with electronic spreadsheets is provided. Navigation of, finding content in, and interacting with spreadsheets and spreadsheet objects is enhanced via a variety of touch/gesture interactions that allow users to more fully utilize and appreciate spreadsheet functionality and content. Different spreadsheet application functionality modes and spreadsheet content levels may be navigated in response to touch/gesture interactions. Information associated with and/or underlying spreadsheets and/or spreadsheet objects may be exposed. Touchable areas in or around selectable spreadsheet cells, areas/objects and/or selectable functionality controls may be enhanced for improving touch/gesture interaction.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: Microsoft Corporation
    Inventors: John Campbell, Samuel Chow Radakovitz, Uhl Albert, Eric W. Patterson, Carlos Augusto Otero
  • Publication number: 20150169530
    Abstract: Spreadsheet formula and function creation and use with electronic computing devices are provided. When a user moves content (e.g., a spreadsheet cell) into a spreadsheet formula/function bar, a cell reference for the content may automatically be created and disposed in the formula/function bar, and if a user enters a math operation in a spreadsheet cell, corresponding operation sentence structure (syntax) may be automatically inserted into the formula/function bar. One or more formulas or functions may be automatically suggested as a user begins entering a formula/function. An always visible formula/function guide may be presented or displayed to provide helpful information on arguments/components of a formula/function, and help resources may be provided in a help resources interface with respect to application functionality and spreadsheet formulas/functions.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Carlos Augusto Otero, John Campbell
  • Publication number: 20150167525
    Abstract: Device for improving the purifying liquid evaporation in an axially symmetric dosing module for an SCR device. The dosing module is able to dose a urea-based reducing agent into a gas exhaust stream generated by a combustion engine. The dosing module comprises a housing developing symmetrically along a development axis; a nozzle for dosing the urea-based reducing agent, arranged along said development axis; and an inlet opening for conveying the gas exhaust stream into the dosing housing, arranged annularly with respect to the nozzle. The device further includes a splitting wall, arranged within the inlet opening for defining at least two separate annular gas stream paths, one annular and coaxial with respect to another, one of them shaped for inducing a different axial speed into a respective gas stream with respect to another.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 18, 2015
    Applicant: FPT Motorenforschung AG
    Inventors: Daniel Assalve, John Campbell, Harald Fessler, Reto Schlegel