Patents by Inventor J. Duncan

J. Duncan 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: 8989728
    Abstract: A real-time communication architecture establishes a continuous connection between an enterprise network and a communication management system. The connection is continuously held open allowing mobile devices real-time access to enterprise email systems. The real-time communication architecture can support an entire enterprise email system or individual email users. The foregoing and other objects, features and advantages of the invention will become more readily apparent from the following detailed description of a preferred embodiment of the invention which proceeds with reference to the accompanying drawings.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: March 24, 2015
    Assignee: Seven Networks, Inc.
    Inventors: Trevor A. Fiatal, Lee R. Boynton, Scott M. Burke, Brian D. Gustafson, Binu Raj, William Alvarado, Juan Benitez, Fred J. Duncan
  • Patent number: 8951188
    Abstract: An element for transmitting pushing and pulling forces as well as torque having a straight configuration and a bent configuration comprises a base plate, an end plate and bellows arranged between the base plate and the end plate. The base plate and the end plate are connected with a connecting element. A plurality of washers is arranged within the bellows, the washers having a tronconical shape at at least one of their major surfaces. The washers are in mutual contact with each other or with the base plate or the end plate respectively, both in the straight configuration and the bent configuration, such that element can transmit pushing and pulling forces both in the straight configuration and the bent configuration without substantially changing the length of the element.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: February 10, 2015
    Assignee: University of Dundee
    Inventor: J. Duncan S. Martin
  • Publication number: 20150030790
    Abstract: Hanging structure includes a structure frame, the structure frame having a substantially convex polyhedron shape, the structure frame comprising at least one facet, at least one level and a ratio; a plurality of compressive members being disposed to align along a substantially horizontal alignment on the structure frame and configured to absorb a compressive force, the plurality of compressive members further being disposed to delineate each of the at least one level; and a plurality of tensile members carrying the plurality of compressive members, the plurality of tensile members being disposed to align along a substantially vertical or diagonal alignment on the structure frame; and a plurality of moment resisting nodes defining attachment points between the plurality of compressive members and the plurality of tensile members.
    Type: Application
    Filed: April 30, 2014
    Publication date: January 29, 2015
    Inventor: RICHARD J. DUNCAN, III
  • Patent number: 8924385
    Abstract: A method for providing a query-based diagrammatic presentation of data includes generating a filter element that defines a set of groups and includes a set of declarative queries that define information to be included in the set of groups. The filter element is applied to a data source, which includes performing the set of declarative queries on the data source, thereby generating a set of query results for each of the groups. A diagram is generated that includes a set of shapes representing the set of groups, and a set of nodes nested within each of the shapes, wherein the nodes for each group are determined based on the query results for that group.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: December 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Blair Stuart McGlashan, J. Duncan C. Pocklington, Jean-Marc Prieur, Stuart John Harding Kent, Eyal Lantzman
  • Publication number: 20140379784
    Abstract: An XML accessible network device is capable of performing functions in response to an XML encoded request transmitted over a network. It includes a network data transfer service, coupled to a network, that is capable of receiving XML encoded requests from a client also connected to the network. A service engine is capable of understanding and parsing the XML encoded requests according to a corresponding DTD. The service engine further instantiates a service using parameters provided in the XML encoded request and launches the service for execution on the network device in accordance with a command design parameter. A set of device APIs interacts with hardware and software on the network device for executing the requested service on the network device. If necessary, a response is further collected from the device and provided to the client in a response message.
    Type: Application
    Filed: July 14, 2014
    Publication date: December 25, 2014
    Applicant: ROCKSTAR CONSORTIUM US LP
    Inventors: Olivier K. Swedor, Tal I. Lavian, Robert J. Duncan
  • Patent number: 8910066
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Publication number: 20140359721
    Abstract: This document describes techniques enabling live tiles without application-code execution. These techniques permit live content to be presented in tiles without executing code of applications associated with those tiles. By so doing, live tiles may be presented more safely, faster, or using fewer resources.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Inventors: Thomas H. Alphin, III, John Michael Calandrino, Benjamin Salim Srour, Richard J. Duncan
  • Publication number: 20140242873
    Abstract: The Hand Top is a hand held spinning top toy. The user holds the device in one hand and uses a pull string to activate a spindle rod that causes the top to spin. Unlike other spinning top toys, the Hand Top is completely held in the hands of the user and is not designed to spin on a hard surface such as a floor or table top.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Inventor: Eli J. Duncan
  • Patent number: 8811952
    Abstract: A real-time communication architecture establishes a continuous connection between an enterprise network and a communication management system. The connection is continuously held open allowing mobile devices real-time access to enterprise email systems. The real-time communication architecture can support an entire enterprise email system or individual email users. The foregoing and other objects, features and advantages of the invention will become more readily apparent from the following detailed description of a preferred embodiment of the invention which proceeds with reference to the accompanying drawings.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: August 19, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Trevor A. Fiatal, Lee R. Boynton, Scott M. Burke, Brian D. Gustafson, Binu Raj, William Alvarado, Juan Benitez, Fred J. Duncan
  • Patent number: 8782230
    Abstract: An XML accessible network device is capable of performing functions in response to an XML encoded request transmitted over a network. It includes a network data transfer service, coupled to a network, that is capable of receiving XML encoded requests from a client also connected to the network. A service engine is capable of understanding and parsing the XML encoded requests according to a corresponding DTD. The service engine further instantiates a service using parameters provided in the XML encoded request and launches the service for execution on the network device in accordance with a command design parameter. A set of device APIs interacts with hardware and software on the network device for executing the requested service on the network device. If necessary, a response is further collected from the device and provided to the client in a response message.
    Type: Grant
    Filed: November 29, 2000
    Date of Patent: July 15, 2014
    Assignee: Rockstar Consortium US LP
    Inventors: Olivier K. Swedor, Tal I. Lavian, Robert J. Duncan
  • Publication number: 20140128399
    Abstract: Methods and compositions are provided for treating a urinary tract infection (UTI). The methods involve administering to a subject in need thereof a cAMP elevator or agent that mimics cAMP, particularly a labdane diterpene such as forskolin or a derivative or analog thereof in a therapeutically effective amount to treat a UTI. The methods may further include administration of at least one cAMP elevator in combination with one or more additional active compounds from other classes of therapeutic agents, such as antimicrobial agents or cholesterol lowering drugs. Compositions of the invention include pharmaceutical compositions and kits for treating a UTI in a subject in need thereof that include therapeutically effective amounts of at least two cAMP elevators, particularly where one of the cAMP elevators is a labdane diterpene such as forskolin or a derivative or analog thereof.
    Type: Application
    Filed: December 6, 2013
    Publication date: May 8, 2014
    Applicant: DUKE UNIVERSITY
    Inventors: Soman N. Abraham, Brian L. Bishop, Matthew J. Duncan, K. Ranga Rama Krishnan, Jeongmin Song, Guojie Li, David W. Zaas
  • Patent number: 8585535
    Abstract: A differential for interconnecting an input member to a first, second, and third output member includes a housing interconnected with the input member and with the first output member, the housing having a first portion connected to a second portion, the first portion defining a first recess and the second portion defining a second recess, wherein the first recess and the second recess are aligned and cooperate to define a slot. A key member is disposed within the slot between the first portion and the second portion. A cross member is attached to the housing. A set of pinion gears is rotatable about the cross member. A set of side gears is intermeshed with the set of pinion gears, wherein one of the set of side gears is interconnected with the second output member and another of the set of side gears is interconnected with the third output member.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: November 19, 2013
    Assignee: GM Global Technology Operations LLC
    Inventors: Surendar Shawn Paul, Martin Hefter, Richard F. Olenzek, Zinovy Soybel, William J. Duncan, Jr., Alvan J. Callahan, David Louis Pieknik
  • Patent number: 8413845
    Abstract: A dual-compartment dispensing container for retaining and dispensing two separate products or product phases such that each product or product phase is concurrently dispensed from each compartment in substantially equal volumetric amounts. The first compartment comprises a deformable semi-circular inner tube having a top end and a bottom end. The inner tube is disposed within a second compartment comprising a deformable fully circular outer tube having a top end and a bottom end.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: April 9, 2013
    Inventors: Thomas J. Duncan, Norman Usen, Anthony E. Winston
  • Patent number: 8378989
    Abstract: Methods are provided for interpreting a touch in relation to touch targets displayed on a touch-screen display, the touch targets associated with an application. A touch is detected at a first touch-screen location. The application is queried to determined a first touch target located within a predetermined touch region of the first touch-screen location. The application is then queries to determine whether a second touch target is located within the predetermined touch region. The touch is them disambiguated to determine whether the touch was intended for the first touch target or the second touch target.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Richard J. Duncan, Leroy B. Keely, David A. Perry, Thomas H. Alphin, Chris Devaraj, David A. Matthews, Steven P. Dodge
  • Patent number: 8370764
    Abstract: Aspects of the present invention provide a system and method for scrolling or dragging information on a display. A panning tool is provided that may scroll information, such as a web page, on a display in tandem with movement of a cursor. If interactive elements are present on the page or document, an interactive element may be activated as desired. Scrolling may be accomplished with the panning tool either on non-interactive elements or interactive elements that are not required to be activated. Furthermore, inertia of movement of the information on a display is optimized and autoscrolling is provided in which a page or document may be scrolled without dragging.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Robert J. Jarrett, Richard J. Duncan, Emily K. Rimas-Ribikauskas
  • Publication number: 20120274592
    Abstract: Methods are provided for interpreting a touch in relation to touch targets displayed on a touch-screen display, the touch targets associated with an application. A touch is detected at a first touch-screen location. The application is queried to determined a first touch target located within a predetermined touch region of the first touch-screen location. The application is then queries to determine whether a second touch target is located within the predetermined touch region. The touch is them disambiguated to determine whether the touch was intended for the first touch target or the second touch target.
    Type: Application
    Filed: July 6, 2012
    Publication date: November 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Richard J. Duncan, Leroy B. Keely, David A. Perry, Thomas H. Alphin, Chris Devaraj, David A. Matthews, Steven P. Dodge
  • Publication number: 20120276260
    Abstract: A modular portable grill, having an enclosure defining a cooking space, cooking surfaces for holding food and exposing it to circulating air and smoke operably connected to the cooking enclosure and in the superior portion of the enclosure, a plurality of heating elements in the lower portion of the enclosure, above the heating elements a removable drawer for solid fuel, and directly above the drawer an optional liquid tray. The grill can be configured as a traditional grill, when the drawer and water tray are removed. With insertion of either the solid fuel drawer alone, or with both the solid fuel drawer and water tray, it produces smoke from the solid fuel drawer and steam from the water tray. Thus, this grill enables, within a single cooking enclosure, three cooking techniques: traditional high temperature grilling, high temperature smoking, and low temperature smoking.
    Type: Application
    Filed: April 23, 2012
    Publication date: November 1, 2012
    Inventor: Darin J. Duncan
  • Publication number: 20120265773
    Abstract: A method for providing a query-based diagrammatic presentation of data includes generating a filter element that defines a set of groups and includes a set of declarative queries that define information to be included in the set of groups. The filter element is applied to a data source, which includes performing the set of declarative queries on the data source, thereby generating a set of query results for each of the groups. A diagram is generated that includes a set of shapes representing the set of groups, and a set of nodes nested within each of the shapes, wherein the nodes for each group are determined based on the query results for that group.
    Type: Application
    Filed: April 12, 2011
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Blair Stuart McGlashan, J. Duncan C. Pocklington, Jean-Marc Prieur, Stuart John Harding Kent, Eyal Lantzman
  • Publication number: 20120235946
    Abstract: Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application window currently running on the computer or a new application to be started. The user also identifies a size, shape, and screen location by inputting a geometric shape, such as by drawing a rectangle with a pen or stylus input device, on the display screen. The appearance of the application window is set based on the geometric shape. The application window is resized and moved, for a currently running application, or created, for a new application, on the display screen.
    Type: Application
    Filed: June 1, 2012
    Publication date: September 20, 2012
    Applicant: Microsoft Corporation
    Inventors: Alexander J. Zotov, Richard J. Duncan, Zoltan C. Szilagyi
  • Patent number: 8237665
    Abstract: A method for interpreting ambiguous click events in relation to click targets on a touch-screen display disposed at respective click target locations includes detecting a touch at a touch location and determining whether the touch location corresponds to a click target location. The method also includes searching for nearby click target locations in a predetermined click region and, upon locating a first click target location within the predetermined click region, associating the touch with the first click target location to identify a click event. A computing device for facilitating accurate touch input targeting with respect to a touch-screen display includes a display component, a touch detection component, a targeting component that associates a touch with a click target, and an event detection component that associates the touch with one of a right click event, a left click event, or a drag event.
    Type: Grant
    Filed: March 11, 2008
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Richard J. Duncan, Leroy B. Keely, David A. Perry, Thomas H. Alphin, Chris Devaraj, David A. Matthews, Steven P. Dodge