Patents by Inventor David M. Hall

David M. Hall 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: 20130073998
    Abstract: This disclosure describes systems, methods, and computer program products for authoring content for digital books. In some implementations, a single graphical user interface (GUI) is presented that allows an author to design a layout for the digital book, including editing text and inserting various types of interactive elements in the text. The GUI functions as both a digital book layout design tool and a word processor to facilitate the building of a digital book. The relative page location of inserted widgets can be determined by a user-selectable anchor point placed within the text. An outline view of the digital book can be created and presented in the GUI based on a hierarchical structure determined by paragraph styles applied to the text. The GUI can provide a hybrid glossary and index page for allowing the author to create and manage a glossary and index for the digital book.
    Type: Application
    Filed: August 17, 2012
    Publication date: March 21, 2013
    Applicant: APPLE INC.
    Inventors: Charles J. Migos, Diego Bauducco, Markus Hagele, Jay C. Capela, Gary W. Gehiere, Alexander C. MacLean, Jacob G. Refstrup, Christopher E. Rudolph, Peter W. Rapp, David M. Hall, Peter G. Berger, Simon A. Ward, Steven J. Israelson, Mark Ambachtsheer, Paul Elseth, Roger Rock Rosner, Yaniv Gur
  • Publication number: 20130073932
    Abstract: This disclosure describes systems, methods, and computer program products for presenting interactive content for digital books. In some implementations, a graphical user interface (GUI) is presented that allows a user to view and interact with content embedded in a digital book. The interactive content can include, but is not limited to, text, image galleries, multimedia presentations, video, HTML, animated and static diagrams, charts, tables, visual dictionaries, review questions, three-dimensional (3D) animation and any other known media content. For example, various touch gestures can be used by the user to move through images and multimedia presentations, play video, answer review questions, manipulate three-dimensional objects, and interact with HTML.
    Type: Application
    Filed: August 17, 2012
    Publication date: March 21, 2013
    Applicant: APPLE INC.
    Inventors: Charles J. Migos, Diego Bauducco, Markus Hagele, Jay Christopher Capela, Gary W. Gehiere, Jacob G. Refstrup, Christopher Erich Rudolph, Peter W. Rapp, David M. Hall, Peter G. Berger, Simon Antony Ward, Mark Ambachtsheer, Paul Elseth, Steven J. Israelson, Roger Rock Rosner, Yaniv Gur, Alexander C. MacLean, M. Frank Emanuel, Mac Murrett
  • Publication number: 20120054313
    Abstract: In one embodiment, first content that is common to, or included within, each of a plurality of web applications is identified. The first content is interpreted, without presenting the interpreted first content until after receipt of an instruction to present one of the web applications. An instruction to present a selected one of the web applications is received. Second content of the selected web application is interpreted, the second content comprising content of the selected web application other than the first content. The interpreted first and second content are presented via a presentation device.
    Type: Application
    Filed: August 26, 2010
    Publication date: March 1, 2012
    Inventors: Bruce Williams, David M. Hall, Jonathan Newman
  • Patent number: 7636584
    Abstract: A driver for a mobile-computing device. The driver comprises a communication interface for communicatively coupling the driver to an application executing on the mobile-computing device and a print service wirelessly coupled to the mobile-computing apparatus. The driver further comprises an interceptor and a graphics device formatter. The interceptor identifies graphics device commands and forwards graphics device commands issued by the application. The formatter, when enabled, renders information desired to be printed from the mobile-communication device to an intermediate format communicated to the print service.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: December 22, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff M. Anderson, David M. Hall, Jeremy Bunn
  • Publication number: 20090299818
    Abstract: A method for merchandising digital content of an event includes measuring consumer attention level in the event and comparing the measured consumer attention level to a predetermined threshold. The method also includes predicting a time after the event at which the consumer attention level in the event will fall below a critical level and estimating the time needed for processing digital content of the event. Merchandising of digital content is initiated if the measured consumer attention level exceeds the predetermined threshold and the predicted time at which the consumer attention level will fall below a critical level is greater than the estimated content processing time.
    Type: Application
    Filed: October 28, 2008
    Publication date: December 3, 2009
    Inventors: Raoul Heinze, Stevan Miles Arychuk, Melanie Robertson, Rajeev Pandey, David M. Hall, Yevgeniy Eugene Shteyn, John H. Sturgeon, Michael L. Niquette
  • Patent number: 7349543
    Abstract: Example systems, methods, computer-readable mediums, and other forms of a secure foreign enterprise printing system are provided. An example system may include a wireless telephonic logic for communicating with a wireless network web services provider and a wireless network communication logic configured to communicate a print request to the wireless network web services provider using the wireless telephonic logic. The print item may be stored in a first enterprise and may be printed on an image forming device that is located in a second enterprise. The example system may also include an encryption logic configured to facilitate providing security for the print item as it travels from the first enterprise to the image forming device.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: March 25, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shell S. Simpson, Daniel Revel, Alan C. Berkema, David M. Hall, Patrick O. Sandfort, Darrel D. Cherry, Jeremy Bunn, Kenneth L. Oakeson
  • Patent number: 7195753
    Abstract: A non-foaming periodontic composition for treating gum diseases or used in bleaching teeth which are alcohol free. The composition is a mixture of an isoalkyl amine oxide and an antimicrobial betaine compound. The composition is useful for treating gum disease and whitening teeth.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: March 27, 2007
    Assignee: OraTec
    Inventors: David M. Hall, James R. Hunt
  • Patent number: 6975419
    Abstract: A printing system and method are provided that facilitate the mobile printing of a document. The printing system comprises an automated print agent located in a device coupled to a network. The printing system also comprises a network alias associated with a printer coupled to the network, where the automated print agent acting as a network destination for a transmitted document addressed to the network alias. The automated print agent orchestrates the printing of the transmitted document on the printer upon receipt of the transmitted document from a transmitting device.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: December 13, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David Staas, Jeff M. Anderson, Sherri L. Brown, Jeremy Bunn, David M. Hall, David J Miller, Karen E. Misustin, Lainye Reich, Daniel Revel
  • Publication number: 20040205553
    Abstract: A page layout markup language provides a syntax that allows an author to create a document using a plurality of definitions. In one implementation, a document definition references at least one section. A section definition, contained within the document definition, references at least one page. A page definition, contained within the section definition, references at least one region. A region definition, contained within the page definition, is used to display content.
    Type: Application
    Filed: August 15, 2001
    Publication date: October 14, 2004
    Inventors: David M. Hall, Jacob G. Refstrup, Brett Phillip Graves
  • Publication number: 20040167974
    Abstract: A method for exposing mobile-enterprise printers on a network includes receiving a remotely generated request to identify at least one network-coupled mobile enterprise print service, using a UPnP print-service proxy to identify a mobile-enterprise print service communicatively coupled on the network, and using the mobile-enterprise print service to identify at least one printer device communicatively coupled to the network.
    Type: Application
    Filed: February 20, 2003
    Publication date: August 26, 2004
    Inventors: Jeremy Bunn, Jeff M. Anderson, David M. Hall
  • Patent number: 6665090
    Abstract: A system and method are provided for generating an expression definition file from which a creative expression may be printed. Briefly described, in one embodiment, the system includes a processing server having a processor electrically coupled to a local interface and a memory electrically coupled to the local interface. The processing server is configured to communicate with an affiliate server via a communications network. The system further comprises operating logic stored on the memory and executable by the processor. The operating logic includes logic to receive a logical creative expression that defines the creative expression from the affiliate server. The logical creative expression has one or more content elements and a template type. The operating logic further includes logic to identify a template stored in the memory that is associated with the template type, the template specifying one or more pages with associated regions, and logic to associate the content elements with the regions.
    Type: Grant
    Filed: March 13, 2000
    Date of Patent: December 16, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David M. Hall, Jeff M. Anderson, Michael D. Whitmarsh
  • Publication number: 20030123082
    Abstract: A system and method for use in enabling a computing device to print a document on a printing device. The system typically includes a printing device configured to establish a communication link with a computing device. The printing device typically includes memory having print software stored therein. The print software is typically transferable to and executable on the computing device and, upon execution, is typically configured to enable the computing device to print documents to the printing device. The printing device is typically configured to download the print software to the computing device upon establishment of the communication link between the printing and computing devices. The method typically includes detecting the establishment of a communication link between a computing device and a printing device.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 3, 2003
    Inventors: David M. Hall, Stephen D. Dentel, Jeff M. Anderson, Marc C. Biundo
  • Patent number: 6579514
    Abstract: Periodontic compositions in gel or foam form for treating gum diseases or used in the extraction of teeth, which are alcohol free. The composition is a mixture of a tertiary amine oxide and an antimicrobial betaine compound. The composition is useful for treating gum disease and after the extraction of teeth.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: June 17, 2003
    Inventors: David M. Hall, James R. Hunt
  • Publication number: 20030075067
    Abstract: A peripheral device and method of processing digital images stored on a removable memory device that minimizes the downtime of the image acquisition device which generated the digital images. The device and method provide for copying the digital images from the memory device to the peripheral device before processing the digital images any further, thus freeing up the memory device for storing additional digital images.
    Type: Application
    Filed: October 18, 2001
    Publication date: April 24, 2003
    Inventors: Donald J. Welch, David M. Hall, Stephen D. Dentel
  • Publication number: 20030067624
    Abstract: Various systems, methods, and programs embodied in computer readable mediums are provided relating to mobile printing. In one embodiment, a printing method is provided that comprises the steps of establishing a data communications link between a mobile printer connector and a printer and transmitting an email with an attachment for printing to a mobile print connector service. The method further comprises the steps of receiving the attachment embodied in a format recognizable by the printer in the mobile printer connector, and relaying the attachment embodied in the format recognizable by the printer from the mobile printer connector to the printer for printing.
    Type: Application
    Filed: October 10, 2001
    Publication date: April 10, 2003
    Inventors: Jeff M. Anderson, David M. Hall, David Staas
  • Publication number: 20030056296
    Abstract: A recycling process for liquid treatment of denim scrap comprising placing denim scrap on a support surface to form a thickness of flat, layered denim scrap. To the top surface is applied a compression plate to form the thickness of denim scrap into a compact cake. Then treatment liquid is passed through the interior of the compact cake in a direction parallel to the surfaces of the scrap, the liquid passing between opposed surfaces of the denim pieces. The denim scrap is preferably cut into relatively uniform sizes having their largest dimension less than about 4 inches.
    Type: Application
    Filed: September 26, 2001
    Publication date: March 27, 2003
    Inventors: Gary F. Hirsch, Robert T. Patton, David M. Hall
  • Publication number: 20030056298
    Abstract: A trench apparatus and process for liquid treatment of fabric uses a longitudinal trench for holding a treatment liquid. A pull rope, chain, or cable having shackle rings or shackles attached thereto for securing one or more bags to the rope, chain, or cable is positioned for pulling one or more bags containing dyed fabric in a longitudinal direction down the length of the trench. The trench has a liquid treatment zone with a surface level, and the trench includes one or more raised platforms dividing the trench into a plurality of separated treatment vats, the raised platforms having a height extending above said surface level. A conduit communicates from at least one vat to at least one other vat at a level below said surface level for movement of liquid therebetween. A conduit and a pump permits the countercurrent recirculation of treatment liquor within each longitudinal treatment vat.
    Type: Application
    Filed: September 26, 2001
    Publication date: March 27, 2003
    Inventors: Gary F. Hirsch, Robert T. Patton, David M. Hall
  • Publication number: 20020194307
    Abstract: A system and method for document retrieval are provided. The present method comprises the steps of receiving a request email message from a requesting device via a network, the request email message embodying a document request, automatically generating a response email message with at least one document attached thereto in response to the document request, and, automatically transmitting the response email message to a destination address on the network.
    Type: Application
    Filed: June 18, 2001
    Publication date: December 19, 2002
    Inventors: Jeff M. Anderson, David M. Hall, David Staas
  • Publication number: 20020191210
    Abstract: A printing system and method are provided that facilitate the mobile printing of a document. The printing system comprises an automated print agent located in a device coupled to a network. The printing system also comprises a network alias associated with a printer coupled to the network, where the automated print agent acting as a network destination for a transmitted document addressed to the network alias. The automated print agent orchestrates the printing of the transmitted document on the printer upon receipt of the transmitted document from a transmitting device.
    Type: Application
    Filed: June 18, 2001
    Publication date: December 19, 2002
    Inventors: David Staas, Jeff M. Anderson, Sherri L. Brown, Jeremy Bunn, David M. Hall, David J. Miller, Karen E. Misustin, Lainye Reich, Daniel Revel
  • Publication number: 20020191206
    Abstract: A system and method are provided for brokered rendering. In one embodiment, the method comprises the steps of: examining a document embodied in a non-rendered format in a computer system to identify at least one rendering operation to be performed to convert the document into a rendered format to be employed in printing the document, identifying at least one rendering application capable of performing the at least one rendering operation, and, applying the document to the at least one rendering application to implement the at least one rendering operation.
    Type: Application
    Filed: June 18, 2001
    Publication date: December 19, 2002
    Inventors: Jeff M. Anderson, Sherri L. Brown, Jeremy Bunn, David M. Hall, David J. Miller, Karen E. Misustin, Lainye Reich, Daniel Revel, David Staas