Patents by Inventor Daniel Mateescu

Daniel Mateescu 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: 8132149
    Abstract: A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: March 6, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Bryan Richard Goring, Daniel Mateescu
  • Publication number: 20120036495
    Abstract: Various methods, apparatuses and systems for supporting polymorphic elements at run-time in portable computing devices are provided. One embodiment includes a development tool that can be incorporated into an integrated development environment. (IDE) The development tool is configured to detect when a programming instruction corresponding to a polymorphic element is received. Upon such detection, the developer operating the IDE is prompted to provide specific mapping information such that an application that is finally generated using the IDE avoids or reduces the use of polymorphic elements and thereby reduce computing resource stresses on the device on which such an application is ultimately deployed.
    Type: Application
    Filed: February 27, 2009
    Publication date: February 9, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Daniel MATEESCU, Viera BIBR, Kenneth WALLIS
  • Patent number: 7921408
    Abstract: A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: April 5, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Bryan Richard Goring, Daniel Mateescu
  • Patent number: 7912984
    Abstract: System and method for creating a wireless application from a web service definition language employs an algorithm that analyzes each message of the web service definition an maps the message to a wireless application message and a wireless application data structure. The message maps are used by a proxy at an edge of a wireless network to convert web service messages to wireless messages, and vice versa.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: March 22, 2011
    Assignee: Research In Motion Limited
    Inventors: David Debruin, Bryan R. Goring, Daniel Mateescu
  • Publication number: 20100269098
    Abstract: A system and method for generating a service interface definition for a data source from an application definition is provided. The system and method includes: a component processor for examining components forming a component based application, which include a screen component having screen definitions, to identify a screen control mapping identifying a transition between a source screen and a target screen. The system and method includes a service interface generation engine for generating a Web service definition for a Web service interface of a backend server of a data source, based on an operation definition describing an action supported by the data source. The operation definition is constructed based on the identified transition.
    Type: Application
    Filed: June 9, 2010
    Publication date: October 21, 2010
    Applicant: Research in Motion Limited
    Inventors: David DeBruin, Daniel Mateescu, Bryan Goring
  • Publication number: 20100262951
    Abstract: System and method for creating a wireless application from a web service definition language employs an algorithm that analyzes each message of the web service definition an maps the message to a wireless application message and a wireless application data structure. The message maps are used by a proxy at an edge of a wireless network to convert web service messages to wireless messages, and vice versa.
    Type: Application
    Filed: June 24, 2010
    Publication date: October 14, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David DEBRUIN, Bryan R. GORING, Daniel MATEESCU
  • Publication number: 20100223595
    Abstract: Various methods, apparatuses and systems for supporting polymorphic elements at run-time in portable computing devices are provided. One embodiment includes a development tool that can be incorporated into an integrated development environment. (IDE) The development tool is configured to detect when a programming instruction corresponding to a polymorphic element is received. Upon such detection, the developer operating the IDE is prompted to provide specific mapping information such that an application that is finally generated using the IDE avoids or reduces the use of polymorphic elements and thereby reduce computing resource stresses on the device on which such an application is ultimately deployed.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: RESEARCH IN MOTION
    Inventors: Daniel MATEESCU, Viera Bibr, Kenneth Wallis
  • Publication number: 20100199261
    Abstract: A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.
    Type: Application
    Filed: December 8, 2009
    Publication date: August 5, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael Shenfield, Bryan R. Goring, Daniel Mateescu
  • Patent number: 7769897
    Abstract: System and method for creating a wireless application from a web service definition language employs an algorithm that analyzes each message of the web service definition an maps the message to a wireless application message and a wireless application data structure. The message maps are used by a proxy at an edge of a wireless network to convert web service messages to wireless messages, and vice versa.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: August 3, 2010
    Assignee: Research In Motion Limited
    Inventors: David Debruin, Bryan R. Goring, Daniel Mateescu
  • Patent number: 7747983
    Abstract: A system and method for generating a service interface definition for a data source from an application definition is provided. The system and method includes: a component processor for examining components forming a component based application, which include a screen component having screen definitions, to identify a screen control mapping identifying a transition between a source screen and a target screen. The system and method includes a service interface generation engine for generating a Web service definition for a Web service interface of a backend server of a data source, based on an operation definition describing an action supported by the data source. The operation definition is constructed based on the identified transition.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: June 29, 2010
    Assignee: Research in Motion Limited
    Inventors: David DeBruin, Daniel Mateescu, Bryan Goring
  • Publication number: 20100131922
    Abstract: “A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.
    Type: Application
    Filed: December 4, 2009
    Publication date: May 27, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael Shenfield, Bryan R. Goring, Daniel Mateescu
  • Patent number: 7720953
    Abstract: A data source detection method and system for detecting data sources are provided. The data source detection system comprises a generic data source connector for connecting to a data source, a data source connectors repository for storing the location of the data source and a data source model for representing information contained in the data source. The method comprises the steps of reading a data source connector repository, locating and connecting to a data source connector of a data source and building a data source model of the data source.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: May 18, 2010
    Assignee: Research In Motion Limited
    Inventors: Daniel Mateescu, Michael Shenfield, Bryan R. Goring, David Debruin, Michael V. Cacenco
  • Patent number: 7657868
    Abstract: A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the developing definitions of at least one of the application components through interaction with a data model of the development environment providing a persistent state of the application components . . .
    Type: Grant
    Filed: March 14, 2005
    Date of Patent: February 2, 2010
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Bryan R. Goring, Daniel Mateescu
  • Publication number: 20090113377
    Abstract: A plug-in is provided for use with an authoring program. The plug-in facilitates developing an application for communicating with heterogeneous data sources. The plug-in comprises a plug-in interface for interfacing with the authoring application, logic for determining the functionality exposed by the data source described by the generic schema, and a service descriptor generator for generating a service descriptor of the data source. The generated service descriptor is described using a schema common to the authoring application.
    Type: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Inventors: Michael Cacenco, David DeBruin, Daniel Mateescu
  • Publication number: 20080127128
    Abstract: A method for performing type validation of scripts in a complex application is provided. The method comprises the following steps. A variable table comprising all application domain entities is created. The application domain entities includes formal parameters expected by functions within the application. At least some of the scripts in the application are tokenized into functions and associated actual parameters. The actual parameters are validated in accordance with the corresponding formal parameters in accordance with a predefined rule set. A notification is presented if the actual parameters are not validated. A computer readable medium comprising instructions for executing the method is also provided.
    Type: Application
    Filed: October 30, 2006
    Publication date: May 29, 2008
    Inventors: Daniel Mateescu, Curtis Wetherly
  • Publication number: 20070002689
    Abstract: A data source detection method and system for detecting data sources are provided. The data source detection system comprises a generic data source connector for connecting to a data source, a data source connectors repository for storing the location of the data source and a data source model for representing information contained in the data source. The method comprises the steps of reading a data source connector repository, locating and connecting to a data source connector of a data source and building a data source model of the data source.
    Type: Application
    Filed: April 18, 2006
    Publication date: January 4, 2007
    Inventors: Daniel Mateescu, Michael Shenfield, Bryan Goring, David Debruin, Michael Cacenco
  • Publication number: 20060235928
    Abstract: A mapping module for executing in combination with an application design tool. The mapping module includes a correlation unit and a map creation unit. The correlation unit is configured to determine a relationship between a message in an application and a message element in an interface to a corresponding backend server. The map creation unit is configured to create a mapping document in accordance with the determined relationship, the mapping document for use at a gateway server to facilitate communication between the application and the corresponding backend server. A method for creating the mapping document for use at a gateway server is also provided.
    Type: Application
    Filed: February 2, 2006
    Publication date: October 19, 2006
    Inventors: Michael Cacenco, David DeBruin, Viera Bibr, Daniel Mateescu, Bryan Goring
  • Publication number: 20060236254
    Abstract: A system and method for generating a screen component configured to visualize a data structure in a displayed screen on a graphical user interface of a device. The screen component for including in an application for execution on the device and having definitions expressed in a structured definition language for defining the visualization of the data structure. The visualized data structure related to data content associated with messages communicated over a network between the device and a data source.
    Type: Application
    Filed: April 18, 2005
    Publication date: October 19, 2006
    Inventors: Daniel Mateescu, Michael Shenfield, Bryan Goring
  • Publication number: 20060235882
    Abstract: A system and method are provided for generating a mapping model to transform message communications between a first message format and a second message format. The first message format is configured for use by a client and the second message format is configured for use by a data source. The data source is configured for network communication with the client through implementation of the mapping model.
    Type: Application
    Filed: April 18, 2005
    Publication date: October 19, 2006
    Inventors: Daniel Mateescu, Michael Cacenco, Bryan Goring, Viera Bibr, Michael Shenfield
  • Publication number: 20060234763
    Abstract: System and method for creating a wireless application from a web service definition language employs an algorithm that analyzes each message of the web service definition an maps the message to a wireless application message and a wireless application data structure. The message maps are used by a proxy at an edge of a wireless network to convert web service messages to wireless messages, and vice versa.
    Type: Application
    Filed: September 9, 2005
    Publication date: October 19, 2006
    Applicant: Research In Motion Limited
    Inventors: David Debruin, Bryan Goring, Daniel Mateescu