Patents by Inventor Mark Knight

Mark Knight 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: 10191898
    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: June 29, 2017
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Mark Knight, Can Comertoglu
  • Patent number: 9816374
    Abstract: An example telemetry signal detection apparatus may include a optical splitter, a light source optically coupled to the optical splitter, and a light detector optically coupled to the optical splitter. The apparatus further may include a reference loop optically coupled to the optical splitter and a sensor loop optically coupled to the reference loop and the optical splitter. The reference loop may be contained within a reference loop enclosure. The sensor loop and reference loop may comprise a zero-area Sagnac loop with folded optical fiber or dual fiber cable configurations.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: November 14, 2017
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Zbigniew Stanislaw Sobolewski, Douglas Mark Knight, John Laureto Maida, Neal Gregory Skinner
  • 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
  • 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
  • Publication number: 20170138077
    Abstract: A spa tub system comprising a spa tub and at least one compartment integrated into the frame of the spa tub. The compartment includes a hatch which is attached to the compartment using a hinge assembly. The hinge assembly includes a bearing trough, a bearing cam, and a cam stop. The hatch is pivoted to open and close and can open to a predefined angle. At this predefined angle, the hatch cannot be removed. When the hatch is pivoted to a pivot angle less than the predefined angle, the hatch can be removed.
    Type: Application
    Filed: November 15, 2016
    Publication date: May 18, 2017
    Applicant: Sundance Spas, Inc.
    Inventors: John Clark, Mark Knight, Adrian Alfaro
  • Publication number: 20160040530
    Abstract: An example telemetry signal detection apparatus may include a optical splitter, a light source optically coupled to the optical splitter, and a light detector optically coupled to the optical splitter. The apparatus further may include a reference loop optically coupled to the optical splitter and a sensor loop optically coupled to the reference loop and the optical splitter. The reference loop may be contained within a reference loop enclosure. The sensor loop and reference loop may comprise a zero-area Sagnac loop with folded optical fiber or dual fiber cable configurations.
    Type: Application
    Filed: April 30, 2014
    Publication date: February 11, 2016
    Inventors: Zbignew Stanislaw Sobolewski, Douglas Mark Knight, John Laureto Maida, Neal Gregory Skinner
  • 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
  • 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: 9116892
    Abstract: A method for improving the responsiveness of a client application by providing that application with a local database which is a replicated subset of a database held on a remote server.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: August 25, 2015
    Assignee: OMNIFONE LIMITED
    Inventors: Mark Knight, Jaume Vidal, Ed Bedwell, Duncan Edwards, Mark Sullivan, Michael Lamb
  • Publication number: 20150222950
    Abstract: There is disclosed a method for identifying media content playing in a vicinity of a device, the method including the steps of: (a) recording sounds received at the device; (b) analysing those sounds to determine which media content is playing in the vicinity of the device, and (c) storing or transmitting results of the analysis to permit a generation of a report as to what specific media content is playing in the vicinity of the device, or was playing in the vicinity of the device. There are further disclosed related devices and related computer program products.
    Type: Application
    Filed: August 21, 2013
    Publication date: August 6, 2015
    Inventors: Philip Anthony Sant, Neal Hart, Mark Knight
  • Patent number: 8645373
    Abstract: A computer implemented process encompasses the following steps: Identify the user's current media content library/ies; Analyze the content of those libraries, deriving a “taste signature” for the user from that analysis; Match the derived “taste signature” to other media content and to other users; and provide the user with recommendations based on that automatic matching process.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: February 4, 2014
    Assignee: Omnifone Limited
    Inventors: Mark Knight, Christopher Evans, Tom Boswell
  • Publication number: 20130341227
    Abstract: A modular pipe basket for transporting pipe is disclosed. The modular pipe basket will comprise a rectangular base, two or more stanchions and one or more end caps. In another embodiment, the modular pipe basket will incorporate a storage compartment or bin for storing miscellaneous piping accessories. In addition, the modular pipe basket may be equipped with a four point sling pickup system for lifting the basket with a crane along with the means for lifting the basket with a forklift.
    Type: Application
    Filed: November 17, 2010
    Publication date: December 26, 2013
    Inventors: Mark Knight, Victor Benoit
  • Publication number: 20130060841
    Abstract: Synchronising digital media content to a device is achieved using the following steps: (a) identifying a digital media collection linked to a given user; (b) analysing the content of the digital media collection to derive a “taste signature” for that user; (c) identifying, based on the “taste signature” analysis, the priority order in which media content files are to be provided to the device during a synchronisation; (d) providing one or more media content files to the device during the synchronisation.
    Type: Application
    Filed: December 9, 2010
    Publication date: March 7, 2013
    Applicant: Omnifone Ltd.
    Inventors: Mark Knight, Philip Sant, Christopher Evans, Matthew White
  • Publication number: 20130055410
    Abstract: The invention permits a user to be given access to digital media content on one set of conditions, for a limited time period made known to the consumer, but then automatically forces migration to a different set of conditions to retain access to digital media content already listened to and to gain access to new digital media content, without the consumer having to manually download or install new software or in some other manner interact in a manner that will lessen the chance of the consumer embracing or accepting the migration.
    Type: Application
    Filed: February 28, 2011
    Publication date: February 28, 2013
    Applicant: Omnifone Ltd.
    Inventors: Mark Knight, Philip Sant, John Richards, Robert John Lewis, Stephen William Pocock, Christopher John Evans
  • Publication number: 20120226780
    Abstract: The invention is a method for enabling digital content to be downloaded to and used on multiple types of computing device by (i) linking user accounts on each device to a “master” user account defined and stored on a remote server; and (ii) managing the user's access to a defined service using his devices via the said master user account; and (iii) allowing the download of digital content to each said device on which the user is permitted to access the said service using a file format which is appropriate for use on each said device type. A user may manage and access the same user account from multiple types of computing devices. Furthermore, the number of device platforms accessible in a similar manner by the user is extensible and the user's information is kept automatically synchronized across all devices.
    Type: Application
    Filed: April 7, 2010
    Publication date: September 6, 2012
    Applicant: Omnifone Ltd.
    Inventors: Mark Knight, Jaume Vidal, Ed Bedwell, Duncan Edwards, Mark Sullivan, Michael Lamb
  • Publication number: 20120221514
    Abstract: A method for improving the responsiveness of a client application by providing that application with a local database which is a replicated subset of a database held on a remote server.
    Type: Application
    Filed: April 7, 2010
    Publication date: August 30, 2012
    Applicant: OMNIFONE LTD.
    Inventors: Mark Knight, Jaume Vidal, Ed Bedwell, Duncan Edwards, Mark Sullivan, Michael Lamb
  • Publication number: 20120197897
    Abstract: A method for defining a collection of digital media content for playback using a digital media player where (a) the collection is defined using specific criteria; and (b) the collection is not static but can alter or grow even after being made available to the digital media player; and (c) the said digital media files form a subset of a catalogue of digital media files available for the digital media player to play.
    Type: Application
    Filed: May 11, 2010
    Publication date: August 2, 2012
    Applicant: Omnifone Ltd.
    Inventors: Mark Knight, Philip Sant, Christopher Evans, Matthew White, Roy Stead
  • Publication number: 20120197946
    Abstract: In contrast to the traditional approach of defining relationships between data collections using complex groups of cross-reference database tables, the present invention makes use of generic sets to represent relationships between complex collections of interrelated data. The complexity of a database schema can be greatly reduced by representing the relationships between data items as these data sets (sets of data items). These sets of data items may be defined in one or more database tables in a database. This approach provides for much simplified database data management and control. It enables the easy pre- or re-calculation of sets and provides for the easy creation of hierarchical meta-data trees, which are ideal for the targeted delivery of data to the user.
    Type: Application
    Filed: April 7, 2010
    Publication date: August 2, 2012
    Applicant: Omnifone Ltd.
    Inventors: Mark Knight, Mark Sullivan, Michael Lamb
  • Publication number: 20120192050
    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: January 24, 2011
    Publication date: July 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: John Campbell, Mark Knight, Can Comertoglu
  • Publication number: 20120179693
    Abstract: A computer implemented process encompasses the following steps: Identify the user's current media content library/ies; Analyse the content of those libraries, deriving a “taste signature” for the user from that analysis; Match the derived “taste signature” to other media content and to other users; and provide the user with recommendations based on that automatic matching process.
    Type: Application
    Filed: July 6, 2010
    Publication date: July 12, 2012
    Applicant: Omnifone Ltd.
    Inventors: Mark Knight, Christopher Evans, Tom Boswell