Patents by Inventor Michael Hollins

Michael Hollins 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).

  • Publication number: 20080103901
    Abstract: A method of causing a proportion of a click-through fee to be credited to a facilitator of a user interaction with a printed substrate, said substrate comprising user information and coded data enabling said user interaction via a sensing device, said sensing device reading at least some of the coded data when operatively positioned or moved relative to the substrate during said user interaction and generating interaction data indicative of said user interaction, said method comprising, in a display device, the steps of: (a) retrieving and displaying a blended resource comprising content corresponding to the user interaction with the substrate and to at least one advertisement; (b) retrieving and displaying an advertiser resource corresponding to said advertisement in response to a user selecting said advertisement wherein step (b) initiates said click-through fee being charged to an advertiser associated with the advertisement, said proportion of said click-through fee being credited to said facilitator of s
    Type: Application
    Filed: May 28, 2007
    Publication date: May 1, 2008
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins
  • Publication number: 20080097823
    Abstract: A method of causing a proportion of a click-through fee to be credited to a facilitator of a user interaction with a printed substrate, said substrate comprising user information and coded data enabling the user interaction, said method comprising the steps of: (a) a user performing the user interaction with the substrate using a sensing device, said sensing device reading at least some of the coded data when operatively positioned or moved relative to the substrate and generating interaction data using the read coded data, said interaction data being indicative of the user interaction, said user interaction causing a first resource to be displayed on a display device wherein a content of said first resource includes at least one advertisement; and (b) the user selecting an advertisement in said first resource, thereby causing an advertiser resource corresponding to said advertisement to be retrieved and displayed on said display device, wherein step (b) causes said click-through fee to be charged to an adver
    Type: Application
    Filed: May 28, 2007
    Publication date: April 24, 2008
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins
  • Publication number: 20080091505
    Abstract: A method of obtaining a fee associated with an ad provided to a user in response to the user interacting with a printed substrate, the method comprising the steps of: (a) accepting a bid from an advertiser for provision of the ad when the user interacts with a predetermined zone of the printed substrate; (b) selecting the ad for provision to the user when the user interacts with the predetermined zone of the printed substrate; (c) providing the ad to the user; and (d) charging a fee to the advertiser after any event selected from the group comprising: (i) the ad being provided to the user; (ii) the user clicking on a hyperlink on the ad; and (iii) the user completing a purchase via the ad.
    Type: Application
    Filed: May 28, 2007
    Publication date: April 17, 2008
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins
  • Publication number: 20080091527
    Abstract: A method of obtaining a fee associated with an ad provided to a user in response to the user interacting with a printed substrate, the method comprising the steps of: (a) accepting a bid from an advertiser for provision of the ad when the user interaction invokes a predetermined concept; (b) selecting the ad for provision to the user when the user interaction invokes the predetermined concept; (c) providing the ad to the user; and (d) charging a fee to the advertiser after any event selected from the group comprising: (i) the ad being provided to the user; (ii) the user clicking on a hyperlink on the ad; and (iii) the user completing a purchase via the ad.
    Type: Application
    Filed: May 28, 2007
    Publication date: April 17, 2008
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins
  • Publication number: 20080088886
    Abstract: A method of providing search results to a user via user interaction with a printed substrate, said substrate comprising user information and coded data enabling the user interaction, said method comprising: (a) a user performing the user interaction with the substrate using a sensing device, said sensing device reading at least some of the coded data when operatively positioned or moved relative to the substrate and generating interaction data using the read coded data, said interaction data being indicative of the user interaction; and (b) said user interaction initiating a search and causing a first resource to be displayed on a display device, said first resource comprising search-results content wherein at least one parameter of said user interaction determines a search provider for performing said search.
    Type: Application
    Filed: May 28, 2007
    Publication date: April 17, 2008
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins
  • Publication number: 20080092084
    Abstract: A system for crediting a proportion of a click-through fee from an advertiser to a facilitator of a user interaction with a printed substrate, said system comprising: (A) the printed substrate, said substrate comprising user information and coded data, said coded data enabling said user interaction; (B) a sensing device, said sensing device comprising: (i) an optical sensor for reading at least some of the coded data when a user operatively positions or moves the sensing device relative to the substrate while performing said user interaction; (ii) a processor for generating interaction data using the read coded data, said interaction data being indicative of said user interaction; and (iii) means for communicating the interaction data, thereby causing a first resource to be displayed on a display device in response to the user interaction (C) the display device, said display device comprising: (i) means for receiving the first resource, wherein a content of said first resource includes at least one advertisem
    Type: Application
    Filed: May 28, 2007
    Publication date: April 17, 2008
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins
  • Publication number: 20080091611
    Abstract: A method of causing a proportion of a sales commission fee to be credited to a facilitator of a user interaction with a printed substrate, said substrate comprising user information and coded data enabling the user interaction, said method comprising the steps of: (a) a user performing the user interaction with the substrate using a sensing device, said sensing device reading at least some of the coded data when operatively positioned or moved relative to the substrate and generating interaction data using the read coded data, said interaction data being indicative of the user interaction, said user interaction causing a first resource to be displayed on a display device wherein a content of said first resource includes at least one merchant hyperlink; and (b) the user selecting a merchant hyperlink in said first resource, thereby causing a merchant resource corresponding to said merchant hyperlink to be retrieved and displayed on said display device; (c) the user making a purchase via said merchant resour
    Type: Application
    Filed: May 28, 2007
    Publication date: April 17, 2008
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins
  • Publication number: 20080087732
    Abstract: A method of displaying an advertisement to a user via user interaction with a printed substrate, said substrate comprising user information and coded data enabling the user interaction, said method comprising: (a) a user performing the user interaction with the substrate using a sensing device, said sensing device reading at least some of the coded data when operatively positioned or moved relative to the substrate and generating interaction data using the read coded data, said interaction data being indicative of the user interaction; and (b) said user interaction causing a first resource to be displayed on a display device, said first resource being a blended resource comprising at least one advertisement and content corresponding to said user interaction wherein said at least one advertisement is selected, at least partially, using a first context of said user interaction.
    Type: Application
    Filed: May 28, 2007
    Publication date: April 17, 2008
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins
  • Publication number: 20080091506
    Abstract: A method of causing a proportion of a click-through fee to be credited to a facilitator of a user interaction with a printed substrate, said substrate comprising user information and coded data enabling said user interaction via a sensing device, said sensing device reading at least some of the coded data when operatively positioned or moved relative to the substrate during said user interaction and generating interaction data indicative of said user interaction, said method comprising, in a display device, the steps of: (a) retrieving and displaying a blended resource comprising content corresponding to the user interaction with the substrate and to at least one advertisement; (b) retrieving and displaying an advertiser resource corresponding to said advertisement in response to a user selecting said advertisement wherein step (b) initiates said click-through fee being charged to an advertiser associated with the advertisement, said proportion of said click-through fee being credited to said facilitator of s
    Type: Application
    Filed: May 28, 2007
    Publication date: April 17, 2008
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins
  • Publication number: 20080092055
    Abstract: A method of providing a plurality of options to a user via user interaction with a printed substrate, said substrate comprising user information and coded data enabling the user interaction, said method comprising: (a) a user performing the user interaction with the substrate using a sensing device, said sensing device reading at least some of the coded data when operatively positioned or moved relative to the substrate and generating interaction data using the read coded data, said interaction data being indicative of the user interaction; and (b) said user interaction causing a plurality of options to be displayed on a display device enabling said user to initiate an action using at least one of said displayed options.
    Type: Application
    Filed: May 28, 2007
    Publication date: April 17, 2008
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins
  • Publication number: 20080088581
    Abstract: A method of displaying an advertisement to a user via user interaction with a printed substrate, said substrate comprising user information and coded data enabling the user interaction, said method comprising: (a) a user performing the user interaction with the substrate using a sensing device, said sensing device reading at least some of the coded data when operatively positioned or moved relative to the substrate and generating interaction data using the read coded data, said interaction data being indicative of the user interaction; and (b) said user interaction causing a first resource to be displayed on a display device, said first resource being a blended resource comprising at least one advertisement and content corresponding to said user interaction, wherein said at least one advertisement is determined by a zone of said user interaction.
    Type: Application
    Filed: May 28, 2007
    Publication date: April 17, 2008
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins
  • Publication number: 20070146322
    Abstract: A method of enabling a user to initiate an action via a printed substrate, said substrate comprising user information and coded data, said coded data being indicative of a region identity associated with the substrate and of a plurality of locations on the substrate, said method comprising the steps of: receiving, in a computer system and from a sensing device, mode data and interaction data, the sensing device being operable in a plurality of modes and the mode data being indicative of one of said modes, the interaction data being indicative of the region identity and at least one position of the sensing device relative to the substrate, the sensing device generating the interaction data, when operatively positioned or moved relative to the substrate, by reading at least some of the coded data; identifying and retrieving at least part of a page description corresponding to the printed substrate using the region identity; determining a mode of the sensing device using the mode data; identifying an action usin
    Type: Application
    Filed: February 8, 2007
    Publication date: June 28, 2007
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins, Zhamak Dehghani, Andrew Newman
  • Publication number: 20070143715
    Abstract: A method of enabling a user to initiate an action via a printed substrate, said substrate comprising user information and coded data indicative of a region identity associated with the substrate and of a plurality of locations on the substrate, said method comprising the steps of: receiving, in a computer system, interaction data identifying the region identity and at least one position of a sensing device relative to the substrate, the sensing device generating the interaction data, when operatively positioned or moved relative to the substrate, by reading at least some of the coded data; identifying and retrieving at least part of a page description corresponding to the printed substrate using the region identity; determining a gesture of interaction using the at least one position; identifying an action using said gesture, said interaction data and said page description; and initiating said action.
    Type: Application
    Filed: February 8, 2007
    Publication date: June 21, 2007
    Inventors: Michael Hollins, Paul Lapstun, Kia Silverbrook, Zhamak Dehghani, Andrew Newman, Cathryn Chamley, Gregg Kelly
  • Publication number: 20070136283
    Abstract: A method of providing information to a user via a printed substrate, said substrate comprising user information and coded data indicative of a region identity associated with the substrate and of a plurality of locations on the substrate, said method comprising the steps of: receiving, in a computer system, interaction data indicative of the region identity and at least one position of a sensing device relative to the substrate, the sensing device generating the interaction data, when operatively positioned or moved relative to the substrate, by reading at least some of the coded data; identifying and retrieving at least part of a page description corresponding to the printed substrate using the region identity; generating a query expression comprising one or more search terms, at least one of said search terms being identified using the page description and the at least one position of the sensing device; forming a request using the query expression; and sending the request, or a results resource including s
    Type: Application
    Filed: February 8, 2007
    Publication date: June 14, 2007
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins, Zhamak Dehghani, Andrew Newman
  • Publication number: 20070125860
    Abstract: A system for enabling a user to access information, said system comprising: a printed substrate, said substrate comprising user information and coded data indicative of a region identity associated with the substrate and of a plurality of locations on the substrate; and a sensing device comprising: an optical sensor for sensing at least some of the coded data when the sensing device is operatively positioned or moved relative to the substrate; a mode selector for allowing the user to select a mode of operation; a processor for generating mode data using the selected mode and interaction data using the sensed coded data, said mode data being indicative of the selected mode, said interaction data being indicative of the region identity and at least one position of the sensing device relative to the substrate; and means for communicating the mode data and the interaction data to a computer system, wherein the mode data together with the interaction data determine a response in the computer system.
    Type: Application
    Filed: February 8, 2007
    Publication date: June 7, 2007
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins, Zhamak Dehghani, Andrew Newman
  • Publication number: 20070130117
    Abstract: A method of providing information to a user via a printed substrate, said substrate comprising user information and coded data, said coded data being indicative of a region identity associated with the substrate and of a plurality of locations on the substrate, said method comprising the steps of: receiving, in a computer system, interaction data indicative of the region identity and at least one position of a sensing device relative to the substrate, the sensing device generating the interaction data, when operatively positioned or moved relative to the substrate, by reading at least some of the coded data; identifying and retrieving at least part of a page description corresponding to the printed substrate using the region identity; determining, using the page description and the position of the sensing device, whether the sensing device is positioned within a zone of a hyperlink on the substrate; and (i) if the sensing device is positioned within a zone of a hyperlink: sending a hyperlink URI or a hyperlin
    Type: Application
    Filed: February 8, 2007
    Publication date: June 7, 2007
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins, Zhamak Dehghani, Andrew Newman
  • Publication number: 20070085332
    Abstract: A method of generating an association between an object, a location on a surface and a sticker on the surface, the sticker having disposed therein or thereon first coded data at least partially indicative of a sticker identity and at least one action, the surface having disposed therein or thereon second coded data indicative of a plurality of locations on the surface respectively, the method including, in a computer system: receiving indicating data from a sensing device, the indicating data being at least partially indicative of the at least one action and at least one position of the sensing device relative to the surface, the sensing device, when placed in an operative position relative to at least some of the sticker and at least some of the surface, being responsive to sense at least some of the first coded data and at least some of the second coded data and generate the indicating data using the sensed first coded data and sensed second coded data; identifying, using the indicating data, the sticker id
    Type: Application
    Filed: September 19, 2005
    Publication date: April 19, 2007
    Inventors: Paul Lapstun, Michael Hollins, Simon Walmsley, Kia Silverbrook
  • Publication number: 20070070372
    Abstract: A method of identifying a surface and a sticker on the surface, the sticker including a first region having disposed therein or thereon first coded data at least partially indicative of a sticker identity, and a second region, the surface having disposed therein or thereon second coded data at least partially indicative of an identity of the surface and a plurality of locations on the surface, the method including, in a computer system: receiving indicating data from a sensing device, the indicating data being at least partially indicative of the identity of the sticker, the identity of the surface and a position of the sticker on the surface, the sensing device, when placed or moved in an operative position relative to the sticker, being responsive to sense at least some of the first coded data and sense, through the second region, at least some of the second coded data and generate the indicating data using the sensed first coded data and the sensed second coded data; and, identifying, using the indicating
    Type: Application
    Filed: September 19, 2005
    Publication date: March 29, 2007
    Inventors: Paul Lapstun, Michael Hollins, Simon Walmsley, Kia Silverbrook
  • Publication number: 20070066356
    Abstract: A method of linking an object to a print medium, comprising the step of: submitting a request to associate the object with a print media identifier of the print medium, submission of the request facilitating identification of the object and the print media identifier; wherein, the association of the object and the print media identifier is recorded in a database, the object being retrievable from the database using the print media identifier.
    Type: Application
    Filed: September 19, 2005
    Publication date: March 22, 2007
    Inventors: Paul Lapstun, Simon Walmsley, Kia Silverbrook, Michael Hollins
  • Publication number: 20070064130
    Abstract: A method of submitting an object to a form application using a form printed on a surface, the surface having disposed therein or thereon coded data being at least partially indicative of an identity of the form and at least one interactive element, the at least one interactive element being related to at least one association operation, the method including, in a computer system: receiving indicating data from a sensing device, the indicating data being at least partially indicative of the identity of the form and an interactive element, the sensing device, when placed in an operative position relative to an interactive element, being responsive to sense at least some of the coded data and generate the indicating data using the sensed coded data; defining, using the at least one association operation, an association between the form and an object; generating, using the association, a form submission; and, transferring, to a form application, the form submission to thereby submit the object.
    Type: Application
    Filed: September 19, 2005
    Publication date: March 22, 2007
    Inventors: Michael Hollins, Paul Lapstun, Kia Silverbrook