Patents by Inventor Brian Stienstra

Brian Stienstra 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: 8464213
    Abstract: A system and method is disclosed for creating a reusable control from various applications or portions of applications. Using a pre-existing application or one specifically developed for the control, a developer programmatically declares which functionalities of the original application are to be included in the new control. This control building logic becomes a part of the application code. On execution of the application with the added control building logic, the native code that will re-create the control functionality is automatically generated. The control developer may now extend the generated code using simple Object Oriented Programming (OOP) inheritance to add properties and parameters that will control its behavior. The resulting control may then be referenced by other developers when creating a new software application.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: June 11, 2013
    Assignee: Intervoice Limited Partnership
    Inventors: Brian Stienstra, Blaise Lapinski
  • Patent number: 8191037
    Abstract: A system and method is disclosed for creating a reusable control from various applications or portions of applications. Using a pre-existing application or one specifically developed for the control, a developer programmatically declares which functionalities of the original application are to be included in the new control. This control building logic becomes a part of the application code. On execution of the application with the added control building logic, the native code that will re-create the control functionality is automatically generated. The control developer may now extend the generated code using simple Object Oriented Programming (OOP) inheritance to add properties and parameters that will control its behavior. The resulting control may then be referenced by other developers when creating a new software application.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: May 29, 2012
    Assignee: Intervoice Limited Partnership
    Inventors: Brian Stienstra, Blaise Lapinski
  • Patent number: 7802227
    Abstract: A system and method is disclosed for creating a reusable control from various applications or portions of applications. Using a pre-existing application or one specifically developed for the control, a developer programmatically declares which functionalities of the original application are to be included in the new control. This control building logic becomes a part of the application code. On execution of the application with the added control building logic, the native code that will re-create the control functionality is automatically generated. The control developer may now extend the generated code using simple Object Oriented Programming (OOP) inheritance to add properties and parameters that will control its behavior. The resulting control may then be referenced by other developers when creating a new software application.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: September 21, 2010
    Assignee: Intervoice Limited Partnership
    Inventors: Brian Stienstra, Blaise Lapinski
  • Patent number: 7685585
    Abstract: Creating explicit control flow in an implicit control flow development environment. A set of explicit functions is defined in a library associated with the implicit control flow development environment. Each of the explicit functions in the set is associated with a sequence of implicit functions, such that by calling the explicit function, the sequence of selected implicit functions are called to programmatically perform the task defined by the explicit function. Property types may be designated for the explicit functions, wherein the property types are used by the sequence of implicit functions in performing the task. The explicit functions are exposed to a developer using the implicit flow development environment. The developer selects the desired explicit functions and properties for creation and execution of the application.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: March 23, 2010
    Inventor: Brian Stienstra