Patents by Inventor Daniel Owens

Daniel Owens 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: 20120299931
    Abstract: A computer program includes processor-readable instructions configured to cause a processor to: display to a user an object with initial visual stroke guidance information prompting the user to draw an initial stroke for drawing the object, the initial visual stroke guidance information including an indication of a starting location for an initial stroke and an indication of a direction indicator of the initial stroke from the starting location, the visual stroke guidance being configured to prompt the user to draw on the display at a present prompted location; analyze data from the display regarding contact with the display by the user; and in response to determining that the data indicate contact with the display by the user at the present prompted location, provide visual feedback indicating progress in drawing the stroke and change the present prompted location to a different location on the display.
    Type: Application
    Filed: May 25, 2012
    Publication date: November 29, 2012
    Applicant: DANO2, LLC
    Inventor: Daniel Owen Monahan
  • Publication number: 20120215601
    Abstract: Embodiments of task-based, decreasing-price markets enable dynamic discounting of items for sale. In one example, users shop for products (e.g., clothing, electronics, or cars) or services (e.g., hotel rooms, plane tickets, or car rentals) using a computing device or mobile device. As the users shop, they view advertisements or perform other tasks, like answering questions, and the system discounts an item's price based on the number or complexity of the performed tasks. Each user who performs a task gets a chance to buy the item at its discounted price. The other users also get a chance to buy the item at the discounted price. If someone buys the item, the item's price returns to its starting value. If nobody buys the item, the system discounts the item's price further as the users perform more tasks until someone buys the item or the item's price reaches a minimum value.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 23, 2012
    Inventor: Daniel Owen McGuire
  • Publication number: 20120124560
    Abstract: A processor performance profiler is enabled to for identify specific instructions causing performance issues within a program being executed by a microprocessor through random sampling to find the worst-case offenders of a particular event type such as a cache miss or a branch mis-prediction. Tracking all instructions causing a particular event generates large data logs, creates performance penalties, and makes code analysis more difficult. However, by identifying and tracking the worst offenders within a random sample of events without having to hash all events results in smaller memory requirements for the performance profiler, lower performance impact while profiling, and decreased complexity to analyze the program to identify major performance issues, which, in turn, enables better optimization of the program in shorter developer time.
    Type: Application
    Filed: November 16, 2010
    Publication date: May 17, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Venkat Rajeev Indukuru, Daniel Owen, Alexander Erik Mericas, John Fred Spannaus
  • Patent number: 8104027
    Abstract: An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representation (IR) of subject code (10) to be translated. Depending upon the particular subject and target computing environments involved in the conversion, the program code conversion apparatus utilizes either base nodes, complex nodes, polymorphic nodes, and architecture specific nodes, or some combination thereof, in generating the intermediate representation.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Daniel Owen, Jonathan Jay Andrews, Miles Philip Howson, David Haikney
  • Publication number: 20110270923
    Abstract: Various embodiments of systems, methods, and computer programs are disclosed for incorporating a social networking feature in a conferencing system. One embodiment is a method comprising: a conferencing server establishing an audio conference between a plurality of computing devices connected via a communication network; the conferencing server presenting to the computing devices a user interface associated with the audio conference, the user interface comprising a social networking component for providing a social networking feature to a participant during the audio conference; a social networking server authenticating the participant as a member of a social networking system; and during the audio conference, the conferencing server enabling the authenticated participant to access the social networking feature via the social networking component in the user interface.
    Type: Application
    Filed: May 28, 2010
    Publication date: November 3, 2011
    Applicant: AMERICAN TELECONFERNCING SERVICES LTD.
    Inventors: Boland T. Jones, David Michael Guthrie, Daniel Owens
  • Publication number: 20110120836
    Abstract: A caterpillar traction apparatus (110), wherein two pairs of pulleys (122 & 123, 132 & 133) can be driven at different speeds, so that the linear member (40) being driven by the mechanism is subjected to either compression or extension forces.
    Type: Application
    Filed: November 19, 2010
    Publication date: May 26, 2011
    Inventors: Peter David Jenkins, Daniel Owen Jenkins
  • Patent number: 7921413
    Abstract: An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representation (IR) of subject code (10) to be translated. Depending upon the particular subject and target computing environments involved in the conversion, the program code conversion apparatus utilizes either base nodes, complex nodes, polymorphic nodes, and architecture specific nodes, or some combination thereof, in generating the intermediate representation.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Daniel Owen, Jonathan Jay Andrews, Miles Philip Howson, David Haikney
  • Patent number: 7844148
    Abstract: A linear member (10) comprises a first layer (30) and a second layer (40), the second layer being arranged around the first layer. The second layer comprises a series of annular grooves (60). The material for the second layer is substantially stronger than the material for the first layer.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: November 30, 2010
    Assignee: Miniflex Limited
    Inventors: Peter David Jenkins, Daniel Owen Jenkins
  • Publication number: 20100021254
    Abstract: The present invention provides an apparatus (100) for forming circumferential grooves (14) in the exterior surface of a linear member (10), such as a tube. The grooves are formed by rotating a cylindrical cutting element (120) around the tube such that cutting means in the cylindrical cutting element form the grooves. One rotation of the cylindrical cutting element causes multiple grooves to be formed in the surface of the tubes.
    Type: Application
    Filed: July 12, 2006
    Publication date: January 28, 2010
    Inventors: Peter David Jenkins, Daniel Owen Jenkins
  • Publication number: 20090320196
    Abstract: This is a type of connection device between toilet and drainpipe, including trap with inlet connected to toilet flush port and outlet connected to drainpipe. The trap has bend part and horizontal lower pipe connected to it. Upper and lower inner pipe walls of the horizontal lower pipe have different declination angles. There is containing part in the inlet; and in the containing part there is sealing part forming sealing structure between the flush port and inlet. This simplifies the complex structure of existing toilet drainage part for on-site installation, for reliable use. Separated trap design features the structure that can generate siphon phenomenon. At the time of sales, wash-down drainage can be easily transformed to siphon wash-down drainage just by changing such parts as the trap of the toilet, thus improving the drainage effect.
    Type: Application
    Filed: April 21, 2009
    Publication date: December 31, 2009
    Inventors: Jim HUANG, Jarl JIANG, Daniel XIA, Daniel Owen KARRAKER
  • Publication number: 20090007085
    Abstract: An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representation (IR) of subject code (10) to be translated. Depending upon the particular subject and target computing environments involved in the conversion, the program code conversion apparatus utilizes either base nodes, complex nodes, polymorphic nodes, and architecture specific nodes, or some combination thereof, in generating the intermediate representation.
    Type: Application
    Filed: May 28, 2008
    Publication date: January 1, 2009
    Applicant: TRANSITIVE LIMITED
    Inventors: Daniel OWEN, Jonathan Jay ANDREWS, Miles Philip HOWSON, David HAIKNEY
  • Publication number: 20070109591
    Abstract: A method for providing a remote print capability comprises receiving information from a communication device, the information comprising document and destination identifiers, confirming the communication device belongs to a registered user, identifying a document type from the information, retrieving a document responsive to the document identifier, converting the document from a native format to an image file format and transmitting the image file format representation of the document to a destination responsive to the destination identifier. A system comprises a processor, interfaces in communication with the public-telephone network and a data network and a memory. The system receives information from a mobile device and transmits an image file format representation of a document to a facsimile device in response to the information. The system can be used in cooperation with a mobile-telephone service and associated online tools for reporting, accounting, and interacting with subscribers.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventors: Samuel Kamens, Daniel Owens, David Guthrie, Naveen Saxena, J. Tapp
  • Publication number: 20070106983
    Abstract: An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representation (IR) of subject code (10) to be translated. Depending upon the particular subject and target computing environments involved in the conversion, the program code conversion apparatus utilizes either base nodes, complex nodes, polymorphic nodes, and architecture specific nodes, or some combination thereof, in generating the intermediate representation.
    Type: Application
    Filed: November 6, 2006
    Publication date: May 10, 2007
    Applicant: Transitive Limited
    Inventors: Daniel Owen, Jonathan Andrews, Miles Howson, David Haikney
  • Patent number: 6933025
    Abstract: A component for a substrate processing chamber has a structure composed of aluminum oxide. The structure has a roughened surface having a roughness average of from about 150 to about 450 microinches. A plasma sprayed ceramic coating of aluminum oxide is deposited on the roughened surface of the structure. The component may be a dome shaped ceiling of the chamber.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: August 23, 2005
    Assignee: Applied Materials, Inc.
    Inventors: Shyh-Nung Lin, Mark D. Menzie, Joe F. Sommers, Daniel Owen Clawson, Glen T. Mori, Lolita L. Sharp
  • Publication number: 20040255279
    Abstract: Subject program code is translated to target code in basic block units at run-time in a process wherein translation of basic blocks is interleaved with execution of those translations. A combination of processes designed to enhance the speed and efficiency of run-time translation are applied based on characteristics of particular blocks and include translating a set of contiguous basic blocks prior to execution (“extended basic blocks”) and grouping and ordering of frequently executed basic blocks for translation (“group blocking”).
    Type: Application
    Filed: May 16, 2003
    Publication date: December 16, 2004
    Inventors: Alasdair Rawsthorne, Jason Souloglou, John Sandham, Daniel Owen, Alex Brown
  • Publication number: 20040221277
    Abstract: An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representation of subject code to be translated. Depending upon the particular subject and target computing environments involved in the conversion, the program code conversion apparatus utilizes either base nodes, complex nodes, polymorphic nodes, and architecture specific nodes, or some combination thereof, in generating the intermediate representation.
    Type: Application
    Filed: December 8, 2003
    Publication date: November 4, 2004
    Inventors: Daniel Owen, Jonathan Jay Andrews, Miles Philip Howson, David Haikney
  • Publication number: 20040180158
    Abstract: A component for a substrate processing chamber comprises a structure composed of aluminum oxide. The structure has a roughened surface having a roughness average of from about 150 to about 450 microinches. A plasma sprayed ceramic coating composed of aluminum oxide is deposited on the roughened surface of the structure. The component may be a dome shaped ceiling of the chamber.
    Type: Application
    Filed: March 24, 2004
    Publication date: September 16, 2004
    Applicant: Applied Materials, Inc.
    Inventors: Shyh-Nung Lin, Mark D. Menzie, Joe F. Sommers, Daniel Owen Clawson, Glen T. Mori, Lolita L. Sharp
  • Patent number: 6777045
    Abstract: A domed enclosure wall for a plasma processing chamber is made from a dielectric material having a roughened surface with a roughness average of from about 150 to about 450 microinches. A plasma sprayed ceramic coating is applied on the roughened surface of the dielectric material. The plasma sprayed coating comprises a textured surface having a roughness with an average skewness that is a negative value. When the enclosure wall is used in a plasma processing chamber, sputtered material generated by a plasma formed in a plasma processing chamber has good adherence to the textured surface.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: August 17, 2004
    Assignee: Applied Materials Inc.
    Inventors: Shyh-Nung Lin, Mark D. Menzie, Joe F. Sommers, Daniel Owen Clawson, Glen T. Mori, Lolita L. Sharp
  • Patent number: 6592000
    Abstract: A container having a base and a removable lid. Latches are attached to the lid for securing the lid to the base. Each latch includes a guide part secured to the lid and a slide part guided by the guide part between a closed position engaging the base and an open position spaced from the base.
    Type: Grant
    Filed: January 31, 2000
    Date of Patent: July 15, 2003
    Assignee: Paragon Medical, Inc.
    Inventors: Daniel Owens, Thomas J. Bussell
  • Publication number: 20030026917
    Abstract: A domed enclosure wall for a plasma processing chamber is made from a dielectric material having a roughened surface with a roughness average of from about 150 to about 450 microinches. A plasma sprayed ceramic coating is applied on the roughened surface of the dielectric material. The plasma sprayed coating comprises a textured surface having a roughness with an average skewness that is a negative value. When the enclosure wall is used in a plasma processing chamber, sputtered material generated by a plasma formed in a plasma processing chamber has good adherence to the textured surface.
    Type: Application
    Filed: June 27, 2001
    Publication date: February 6, 2003
    Inventors: Shyh-Nung Lin, Mark D. Menzie, Joe F. Sommers, Daniel Owen Clawson, Glen T. Mori, Lolita L. Sharp