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: 10064472
    Abstract: An antiperspirant system which includes a water-based antiperspirant which feels comfortable on the skin and a capillary aerosol dispenser is disclosed. The antiperspirant system includes: a pressurized container (51) in which a water-based antiperspirant composition with one or more astringent active salts and a propellant are present, a valved outlet (41) on the surface of the container through which antiperspirant is ejected into an inlet port (111) of a capillary tube (11), a capillary tube (11) with one inlet port (111) and one exit port through which antiperspirant is dispensed from the system, and a coupling means (12) to closely couple the inlet port of the capillary tube (11) to the valved outlet (41) of the pressurized container (51). The void volume between the inlet port and the valved outlet is minimized, such that upon use of the antiperspirant system, the valved outlet, the capillary tube, and the void volume do not become obstructed by solid deposits of the astringent active salt.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: September 4, 2018
    Assignee: Colgate-Palmolive Company
    Inventors: Stuart John Campbell, Andrew Iwan De Beer
  • Publication number: 20180242070
    Abstract: Technology presented herein improves the comfort of over ear headphones by reducing over ear heat and therefore sweat via an active ventilation mechanism. Headphones include two or more one-way valves: one valve at the bottom of the cup allowing air to flow in, and another valve at the top of the earcup allowing air to flow out of the earcup. In the audible frequency range the valves have high acoustic impedance in both directions to prevent the sound from escaping from the earcup into the environment. In the inaudible frequency range the valves operate as an upward pump because the upward direction has low impedance and the downward direction has high impedance. The pumping action is further aided by the natural tendency of warm air to rise, and by the speaker creating positive and negative pressure within the earcup and therefore expelling or sucking in air, respectively.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 23, 2018
    Inventors: Kyle Damon Slater, Luke John Campbell
  • Patent number: 10031906
    Abstract: Systems and methods for associated one or more images with one or more cells of a spreadsheet are described. As described, a plurality of images may be associated with a single cell or a single image may be associated with a range of cells. Additionally, an image and additional data may be associated with the same cell. Upon associating an image with a cell, various parameters of the image may be displayed for viewing and/or customization by a user. Additionally, sort and/or filter operations may be performed on the spreadsheet based on the various parameters of associated images and/or operations (e.g., fit and/or resize operations) may be performed on various parameters of associated images. An associated image may move with a cell when the cell is reordered within the cell table, or an associated image may be allowed to float over the grid but may be referenced by a cell.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Carlos Augusto Otero, Christian Canton, John David Sully, Samuel C. Radakovitz, Matthew Hart Fichtner, Benjamin Edward Rampson
  • Patent number: 10019432
    Abstract: Conversion of data ranges to table objects in an electronic spreadsheet document is provided. When an electronic spreadsheet document is being utilized, data ranges may be automatically converted to tables to allow the user to enjoy the full benefits of the table properties and functionalities. When a data range is automatically converted to a table object, a user will be given an opportunity to revert the table object back to the data range from which it was converted. Instead of automatic conversion, a suggestion may be provided to a user before a data range is converted to a table object. If the user accepts the suggestion, then the data range may be automatically converted to a table object.
    Type: Grant
    Filed: June 15, 2013
    Date of Patent: July 10, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Allison Jane Rutherford, Uhl Albert, John Campbell, Aaron Lamar Wilson
  • Patent number: 10013413
    Abstract: A smart fill feature is provided, which may be utilized to provide suggestions to a user and to prepopulate fill results in a spreadsheet. Characteristics associated with a set of data may be recognized and used to help determine fill results Suggestions may be determined from internal and or/external data sources, and may use contextual information in a data set to determine what a user may be trying to accomplish. External data sources may include one or more Internet data sources or internal corporate databases, providing a large amount of data from which to search for potential fill results. A split column command may be used to split a column into two or more columns. Data may be split between columns or combined by various methods, which may include, by example, by direct manipulation via tokens, or via a slider UI.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: July 3, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Augusto Otero, John Campbell, Uhl Albert, Daniel Parish, Aaron Lamar Wilson, Steve Tullis
  • Patent number: 9995194
    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: Grant
    Filed: July 18, 2014
    Date of Patent: June 12, 2018
    Assignee: FPT Motorenforschung AG
    Inventors: Daniel Assalve, John Campbell, Harald Fessler, Reto Schlegel
  • Patent number: 9990349
    Abstract: Systems for associating streaming data with cells of a spreadsheet are provided. Both dynamic data and static data may be associated with a single cell of the spreadsheet. Upon association, parameters (including stream attributes, image attributes and audio attributes) may be viewed and/or manipulated by a user, providing stream processing functionality within a spreadsheet. Controls may be provided for playing the streaming data and/or playing the streaming data in response to spreadsheet data satisfying a condition. Spreadsheet operations (e.g., sort and/or filter operations) may also be performed on a range of cells based on parameters of associated streaming data.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: June 5, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Carlos Augusto Otero, Christian Canton, Matthew Hart Fichtner, Samuel C. Radakovitz, Benjamin Edward Rampson
  • Patent number: 9934215
    Abstract: Systems for associating audio files with cells of a spreadsheet are provided. Both audio files and data may be associated with a single cell of the spreadsheet. An audio file may be recorded, retrieved from storage, or converted from a document (e.g., using text-to-speech technology) for association with a spreadsheet. Upon association, audio parameters may be viewed and/or manipulated by a user, providing audio processing functionality within a spreadsheet. Controls may be provided for listening to the audio file and/or playing the audio file in response to spreadsheet data satisfying a condition. Text transcriptions (e.g., speech-to-text) of audio files may be inserted into the spreadsheet. For low vision users, audio transcriptions (e.g., text-to-speech) of data may be generated and “played” for the user. Spreadsheet operations (e.g., sort and/or filter operations) may also be performed on a range of cells based on audio parameters of associated audio files.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Canton, John Campbell, Samuel C. Radakovitz, Matthew Hart Fichtner, Carlos Augusto Otero, Benjamin Edward Rampson
  • Patent number: 9898454
    Abstract: Text messages are used to interact with objects in a spreadsheet. For example, text messages may be used to enter/receive data in the spreadsheet. One or more text messages may be associated with a spreadsheet. Text messages may be associated with cells, tables, charts and other objects of the spreadsheet. When the spreadsheet receives a text message, the text message is parsed and information that is contained within the text message is used to interact with one or more objects within the spreadsheet. The spreadsheet may also generate and send text messages that provide information about the spreadsheet and/or request information to be entered within the spreadsheet. For example, the spreadsheet may send out an update of one or more values/objects within a spreadsheet and/or send a request within a text message requesting information to update a table.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: February 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Amy Lin, Lawrence Waldman, Daniel Mullowney, Jair Cazarin Villanueva, Daniel Parish
  • Patent number: 9834691
    Abstract: The invention relates to multilayer materials for producing packaging comprising at least two films and also a layer which is printed with a packaging printing ink, said packaging printing ink comprising a certain hyperbranched polyester containing functional groups. The invention further relates to a packaging printing ink which comprises a certain hyperbranched polyester containing functional groups, and to the use of said printing ink for producing multilayer materials.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: December 5, 2017
    Assignee: BASF SE
    Inventors: Bernd Bruchmann, Monika Haberecht, Chien Lu Hsu, John Campbell, James W. Taylor
  • Publication number: 20170347181
    Abstract: Technology presented herein increases a user's enjoyment of sound by personalizing an audio signal so that the user perceives the audio signal as if the user had ideal hearing and/or desired hearing. In one embodiment, headphones on a user's head include a sensor and a speaker. While the speaker plays an audio signal to the user, the sensor records the user's response to the audio signal. The sensor can be a microphone, a brainwave sensor, an EEG sensor, etc. The user's response can be the audio response inside the user's ear, the brainwave response associated with the user, electrical skin response associated with the user, etc. Based on the measured response, and based on the knowledge of how other people perceive sound, the audio signal is modified to compensate for the difference between the user's hearing and the ideal hearing and/or desired hearing, therefore increasing the user's enjoyment of sound.
    Type: Application
    Filed: August 14, 2017
    Publication date: November 30, 2017
    Inventors: Luke John Campbell, Kyle Damon Slater
  • Patent number: 9811516
    Abstract: Location information is integrated with spreadsheet formulas and operations. Location information may be used in filtering data, detecting data sources, performing calculations, and the like. The data may be filtered by location, individuals, places, and other location based information. The location information may be integrated into native spreadsheet formulas to perform calculations, trigger alerts, or drive other spreadsheet business logic. The location information may also be used to detect and use nearby data sources that are published near the spreadsheet user.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: November 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Amy Lin, Lawrence Waldman, Sherman Der
  • Publication number: 20170314110
    Abstract: A process for the manufacture of metal products includes the steps of providing a mold including a first portion made of an aggregate and a binder, delivering a molten metal into the mold, removing a first portion of the mold with a fluid and solidifying at least one targeted portion of the molten metal which will form the metal product with the fluid. A flow of fluid to the mold is stopped for a period of time. Subsequently, a remaining portion of the molten metal is solidified to form the metal product. The at least one targeted portion of the metal product has better mechanical properties than does a remaining portion of the metal product. A unitary, one-piece aluminum alloy component with differing mechanical properties is also disclosed.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 2, 2017
    Applicant: Alotech Limited, LLC
    Inventors: John Grassi, Michael J. Grassi, John Campbell
  • Patent number: 9805016
    Abstract: Various embodiments are generally directed to techniques and apparatuses to present a dynamic formula bar in a spreadsheet application. Some embodiments are particularly directed to presenting a dynamic formula bar in a spreadsheet application that may improve usability in particular with large display sizes and/or touchscreen interfaces. In one embodiment, for example, an apparatus may comprise a processor circuit and a spreadsheet user interface (UI) component executing on the processor circuit to present a grid comprising cells arranged in rows and columns. The spreadsheet UI component may include a formula bar interface component operative to display a formula bar UI element adjacent to a first cell in response to receiving a control directive selecting the first cell. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: October 31, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Carlos Otero, John Campbell, Uhl Albert
  • Publication number: 20170300222
    Abstract: Different gestures and actions are used to interact with spreadsheets. The gestures are used in manipulating the spreadsheet and performing other actions in the spreadsheet. For example, gestures may be used to move within the spreadsheet, select data, filter, sort, drill down/up, zoom, split rows/columns, perform undo/redo actions, and the like. Sensors that are associated with a device may also be used in interacting with spreadsheets. For example, an accelerometer may be used for moving and performing operations within the spreadsheet.
    Type: Application
    Filed: June 29, 2017
    Publication date: October 19, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John CAMPBELL, Amy LIN, Lawrence WALDMAN, Sherman DER, Karen CHENG, Christopher DOAN, Thomas CONSTANTINE, Chad ROTHSCHILLER, Yun MA
  • Publication number: 20170300466
    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: June 29, 2017
    Publication date: October 19, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John CAMPBELL, Mark KNIGHT, Can COMERTOGLU
  • Publication number: 20170300467
    Abstract: Text messages are used to interact with objects in a spreadsheet. For example, text messages may be used to enter/receive data in the spreadsheet. One or more text messages may be associated with a spreadsheet. Text messages may be associated with cells, tables, charts and other objects of the spreadsheet. When the spreadsheet receives a text message, the text message is parsed and information that is contained within the text message is used to interact with one or more objects within the spreadsheet. The spreadsheet may also generate and send text messages that provide information about the spreadsheet and/or request information to be entered within the spreadsheet. For example, the spreadsheet may send out an update of one or more values/objects within a spreadsheet and/or send a request within a text message requesting information to update a table.
    Type: Application
    Filed: June 29, 2017
    Publication date: October 19, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: John CAMPBELL, Amy LIN, Lawrence WALDMAN, Daniel MULLOWNEY, Jair Cazarin VILLANUEVA, Daniel PARISH
  • Patent number: 9794672
    Abstract: Technology presented herein increases a user's enjoyment of sound by personalizing an audio signal so that the user perceives the audio signal as if the user had ideal hearing and/or desired hearing. In one embodiment, headphones on a user's head include a sensor and a speaker. While the speaker plays an audio signal to the user, the sensor records the user's response to the audio signal. The sensor can be a microphone, a brainwave sensor, an EEG sensor, etc. The user's response can be the audio response inside the user's ear, the brainwave response associated with the user, electrical skin response associated with the user, etc. Based on the measured response, and based on the knowledge of how other people perceive sound, the audio signal is modified to compensate for the difference between the user's hearing and the ideal hearing and/or desired hearing, therefore increasing the user's enjoyment of sound.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: October 17, 2017
    Assignee: NURA HOLDINGS PTY LTD
    Inventors: Luke John Campbell, Kyle Damon Slater
  • Patent number: 9776779
    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: Grant
    Filed: March 10, 2014
    Date of Patent: October 3, 2017
    Inventor: Phillip John Campbell
  • Patent number: 9753910
    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: August 13, 2015
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Mark Knight, Can Comertoglu