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

  • Patent number: 7841527
    Abstract: A method is provided for associating a sticker and an object in a computer system. The object is stored in an object repository in the computer system and the object is of a type selected from a range of object types. The sticker has coded data indicative of a sticker identity and the object type. The method provides a sensing device for sensing the coded data when placed in an operative position relative to the sticker and generating indicating data that is indicative of the identity of the sticker and the object type. The indicating data is received in the computer system from the sensing device. The sticker, the object type and the object are identified so that an association between the sticker identity and the object is generated. When the object repository is empty, the computer system indicates that the association cannot be generated.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: November 30, 2010
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Paul Lapstun, Michael Hollins, Simon Robert Walmsley, Kia Silverbrook
  • Patent number: 7821507
    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: Grant
    Filed: February 8, 2007
    Date of Patent: October 26, 2010
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins, Zhamak Dehghani, Andrew Timothy Robert Newman
  • Patent number: 7817989
    Abstract: A method of performing an action is disclosed. The method starts by sensing a print medium to obtain data encoded on a surface of the print medium. The data encodes at least a print media identifier. The print media identifier is determined from the data and a digital copy of a document is retrieved, the digital copy being associated with the print media identifier and including one or more hyperlinks. The digital copy of the document is displayed and a selection of one of the hyperlinks is received from a user. A predefined action designated by the selected hyperlink is then performed.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: October 19, 2010
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Kia Silverbrook, Paul Lapstun, Simon Robert Walmsley, Michael Hollins
  • Publication number: 20100231971
    Abstract: A method of retrieving contact details using a print medium is disclosed. Data encoded on a surface of the print medium is sensed using a sensor module. The sensed data encodes a print media identifier which uniquely identifies the print medium, and a two-dimensional position with respect to the surface of the print medium. The print media identifier and the position of the sensor module relative to the surface of the print medium are determined from the sensed data. Contact details referenced by the print media identifier and the position of the sensor module are then retrieved from a database.
    Type: Application
    Filed: May 24, 2010
    Publication date: September 16, 2010
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins, Colin John Pickup
  • Patent number: 7793824
    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: Grant
    Filed: February 8, 2007
    Date of Patent: September 14, 2010
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins, Zhamak Dehghani, Andrew Timothy Robert Newman
  • Publication number: 20100206950
    Abstract: A system for generating an association between a software object and a sticker on a surface, and then retrieving the software object, is disclosed. The sticker has disposed thereon coded data indicative of a sticker identity. A sensing device is provided for sensing the coded data in order to determine the sticker identity, and to generate indicating data at least partially indicative of the sticker identity.
    Type: Application
    Filed: May 3, 2010
    Publication date: August 19, 2010
    Inventors: Paul Lapstun, Michael Hollins, Simon Robert Walmsley, Kia Silverbrook
  • Patent number: 7775440
    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: Grant
    Filed: May 28, 2007
    Date of Patent: August 17, 2010
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins
  • Patent number: 7762453
    Abstract: A method of providing information to a user via a printed substrate. The substrate comprises user information and coded data. The coded data is indicative of a region identity associated with the substrate and of a plurality of locations on the substrate. The method comprises the steps of: receiving interaction data indicative of the region identity and a position of a sensing device; identifying and retrieving a page description corresponding to the printed substrate using the region identity; determining whether the sensing device is positioned within a zone of a hyperlink on the substrate; and (i) if the sensing device is positioned within the zone of the hyperlink: sending a hyperlink URI or a hyperlinked resource corresponding to the hyperlink to the user; or (ii) if the sensing device is positioned outside the zone of the hyperlink: generating a query expression, forming a request and sending search results to the user.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: July 27, 2010
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Paul Lapstun, Kia Silverbrook, Michael Hollins, Zhamak Dehghani, Andrew Timothy Robert Newman
  • Publication number: 20100181375
    Abstract: A method of associating an electronic object with a sticker placed on a surface is disclosed. The sticker has first and second regions. The first region has disposed thereon coded data encoding an identity of the sticker. The second region exposes a position on the surface. The position on the surface has disposed thereon coded data which encodes an identity of the surface and data identifying the position on the surface. A sensing device senses the coded data on the first region and, through the second region, the coded data on the surface, and then generates indicating data from the sensed coded data. The indicating data is indicative of the identity of the sticker, the identity of the surface and the position on the surface exposed by the second region. The method receives the indicating data from the sensing device, and identifies, using the indicating data, the identity of the sticker, the identity of the surface and the position on the surface exposed by the second region.
    Type: Application
    Filed: March 29, 2010
    Publication date: July 22, 2010
    Inventors: Paul Lapstun, Michael Hollins, Simon Robert Walmsley, Kia Silverbrook
  • Patent number: 7760969
    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: Grant
    Filed: February 8, 2007
    Date of Patent: July 20, 2010
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins, Zhamak Dehghani, Andrew Timothy Robert Newman
  • Patent number: 7738921
    Abstract: A method is disclosed of retrieving contact details using a print medium. The method determines a print media identifier from the print medium using a sensor module of a mobile telecommunications device. The print media identifier is linked to the contact details. The mobile telecommunications device is then used to retrieve the contact details.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: June 15, 2010
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins, Colin John Pickup
  • Publication number: 20100116892
    Abstract: An encoded, reusable sticker is provided for temporary adhesion to a support surface. The sticker has coded data that is indicative of a sticker identity that is recorded in a computer system. The coded data is a two dimensional pattern and has an interactive element and a generation element. The interactive element is an area of the two dimensional pattern in which the coded data is also indicative of an action to be performed by the computer system. The generation interactive element is an area of the two dimensional pattern that is also indicative of an instruction for the computer system to generate an association between the sticker identity and an object stored in an object repository in the computer system. The sticker also has a visual representation of the action to be performed by the computer system and a visual representation of the generation of an association between the sticker identity and an object.
    Type: Application
    Filed: January 17, 2010
    Publication date: May 13, 2010
    Inventors: Michael Hollins, Paul Lapstun, Simon Robert Walmsley, Kia Silverbrook
  • Publication number: 20090247227
    Abstract: A method is disclosed of retrieving contact details using a print medium. The method determines a print media identifier from the print medium using a sensor module of a mobile telecommunications device. The print media identifier is linked to the contact details. The mobile telecommunications device is then used to retrieve the contact details.
    Type: Application
    Filed: June 11, 2009
    Publication date: October 1, 2009
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins, Colin John Pickup
  • Patent number: 7558563
    Abstract: A method is disclosed of retrieving contact details using a print medium. The method determines a print media identifier from the print medium using a sensor module of a mobile telecommunications device. The print media identifier is linked to the contact details. The mobile telecommunications device is then used to retrieve the contact details.
    Type: Grant
    Filed: September 19, 2005
    Date of Patent: July 7, 2009
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins, Colin John Pickup
  • Publication number: 20090152342
    Abstract: A method of performing an action is disclosed. The method starts by receiving, from a sensor, indicating data. The indicating data is indicative of a position of the sensor relative to a surface, and an identity of the surface. The indicating data is generated from sensing coded data on the surface. The coded data is indicative of a plurality of locations on the surface and the identity of the surface. Next the method identifies, using the indicating data, the identity of the surface and the position of the sensor relative to a surface. A request to perform the action is then determined. The request is associated with the identity and position. Next, using the request, action data indicative of the action is identified and, using the action data, the action is performed.
    Type: Application
    Filed: February 10, 2009
    Publication date: June 18, 2009
    Inventors: Michael Hollins, Paul Lapstun, Zhamak Dehghani, Kia Silverbrook
  • Publication number: 20090080016
    Abstract: A computer system for printing a page at a printer. The computer system is configured to: (i) receive a visual description for the page, the visual description describing a graphic impression for printing; (ii) identify a URI text string in the visual description; (iii) generate a corresponding input description for the visual description, the input description describing a URI corresponding to the URI text string and a spatial extent of the URI text string on the page; and (iv) archive the visual description and the corresponding input description.
    Type: Application
    Filed: July 24, 2008
    Publication date: March 26, 2009
    Inventors: Paul Lapstun, Andrew Timothy Robert Newman, Michael Hollins
  • Publication number: 20090079692
    Abstract: A method of generating a self-contained interactive clipping from a printed substrate. The substrate has a graphic image and a position-coding pattern disposed thereon. The position-coding pattern identifies an identity and a plurality of locations.
    Type: Application
    Filed: July 24, 2008
    Publication date: March 26, 2009
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins, Gregg Richard Kelly, Cathryn Anne Chamley
  • Publication number: 20090080691
    Abstract: A method of generating a clipping from a printed substrate. The substrate has a graphic image and a position-coding pattern disposed thereon and the position-coding pattern identifies an identity and a plurality of locations.
    Type: Application
    Filed: July 24, 2008
    Publication date: March 26, 2009
    Inventors: Kia Silverbrook, Paul Lapstun, Michael Hollins, Gregg Richard Kelly, Cathryn Anne Chamley
  • Publication number: 20090080015
    Abstract: A printer driver for printing a document at a printer. The printer driver is configured to: (i) receive a visual description for the document from a first memory, the visual description describing a graphic impression for printing; (ii) send print data corresponding to the graphic impression to the printer; and (iii) archive the visual description for a page of the document in a second memory.
    Type: Application
    Filed: July 24, 2008
    Publication date: March 26, 2009
    Inventors: Paul Lapstun, Michael Hollins, Kia Silverbrook
  • Publication number: 20080195645
    Abstract: A method of providing information to a user via a printed substrate, said substrate comprising a graphic image 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 image, the sensing device generating the interaction data when operatively positioned or moved relative to the image 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 associated, in the page description, with a zone of the graphic image containing the position of the sensing device; forming a request using the query expression; and sending the request, or a results re
    Type: Application
    Filed: February 8, 2007
    Publication date: August 14, 2008
    Inventors: Paul Lapstun, Michael Hollins, Kia Silverbrook, Zhamak Dehghani, Andrew Timothy Robert Newman