Patents by Inventor Stephen Maryka

Stephen Maryka 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: 7954050
    Abstract: Systems and methods for rendering document-based user interface software objects are disclosed. User interface software objects may be represented in a document object model on a first computer system. These objects may then be communicated to a second computer system on which they are similarly rendered through use of a document object model on a second computer system. A document on a first computer system may also be updated to reflect either user input through a user interface software object included in the document, or changes induced by server side logic. The updates may be incrementally communicated to and rendered in a second computer system. Location-neutral user interface software objects may be developed without regard to whether the software object will ultimately reside on a client or server computer system, wherein the user interface software object is equally capable of being supported on either one of a client or server computer system.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: May 31, 2011
    Assignee: Icesoft Technologies Canada Corp.
    Inventors: Stephen Maryka, Ted Goddard, Michael Beauregard
  • Publication number: 20110083070
    Abstract: Systems and methods for rendering document-based user interface software objects are disclosed. User interface software objects may be represented in a document object model on a first computer system. These objects may then be communicated to a second computer system on which they are similarly rendered through use of a document object model on a second computer system. A document on a first computer system may also be updated to reflect either user input through a user interface software object included in the document, or changes induced by server side logic. The updates may be incrementally communicated to and rendered in a second computer system.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 7, 2011
    Inventors: Stephen Maryka, Ted Goddard, Michael Beauregard
  • Publication number: 20070271283
    Abstract: Systems and methods for rendering document-based user interface software objects are disclosed. User interface software objects may be represented in a document object model on a first computer system. These objects may then be communicated to a second computer system on which they are similarly rendered through use of a document object model on a second computer system. A document on a first computer system may also be updated to reflect either user input through a user interface software object included in the document, or changes induced by server side logic. The updates may be incrementally communicated to and rendered in a second computer system.
    Type: Application
    Filed: July 30, 2007
    Publication date: November 22, 2007
    Inventors: Stephen Maryka, Ted Goddard, Michael Beauregard
  • Publication number: 20050289156
    Abstract: Systems and methods for rendering document-based user interface software objects are disclosed. User interface software objects may be represented in a document object model on a first computer system. These objects may then be communicated to a second computer system on which they are similarly rendered through use of a document object model on a second computer system. A document on a first computer system may also be updated to reflect either user input through a user interface software object included in the document, or changes induced by server side logic. The updates may be incrementally communicated to and rendered in a second computer system. Location-neutral user interface software objects may be developed without regard to whether the software object will ultimately reside on a client or server computer system, wherein the user interface software object is equally capable of being supported on either one of a client or server computer system.
    Type: Application
    Filed: June 25, 2004
    Publication date: December 29, 2005
    Inventors: Stephen Maryka, Ted Goddard, Michael Beauregard
  • Patent number: 6738806
    Abstract: A method of deploying an application for shared execution between at least one alternate computing resource and a device interconnected by a communication medium. The method including the categorizing of the application into device objects and server objects, where at least certain ones of the objects are selectively categorized as a function of a set of criteria. The method further includes the creating of a set of managed objects from said server objects, loading said server objects onto said at least one alternate computing resource, and loading said managed objects and said device objects onto said device.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: May 18, 2004
    Assignee: Wind River International, Ltd.
    Inventors: Stephen Maryka, Bertrand Michaud, David Astels
  • Publication number: 20030046442
    Abstract: A method and system for transferring objects between computers, especially a server and a device in a Java environment, is provided. A server connected to the device interrogates the device to determine whether the device has the available resources to accept a download, and to determine if any of objects included in the download are already resident on the device. Using a gateway object on the device, and a gateway managed-object on the server, the server passes an archive of the necessary objects, not presently available on the device, to the gateway via the gateway managed-object. The gateway then instructs a persistent storage repository on the device to commit the archive to persistent storage.
    Type: Application
    Filed: October 15, 2002
    Publication date: March 6, 2003
    Inventors: Stephen Maryka, Bertrand Michaud, Greg Dick
  • Publication number: 20030028591
    Abstract: A method for dynamically self-adjusting rendering functionality in a browser includes providing a stimulus to the browser, and reacting to the stimulus using the browser so as to direct a change in a rendering module inventory associated with the browser. The stimulus may include a user interaction, a memory threshold trigger, a freshness logic trigger, a change in IP address and/or a change in a browser connection type. The change in the rendering module inventory may be downloading a rendering module and/or removal of a rendering module. A rendering module may be downloaded from a remote server over the Internet.
    Type: Application
    Filed: July 18, 2002
    Publication date: February 6, 2003
    Inventors: Alexey Goloshubin, Jeremy Cook, Stephen Maryka
  • Patent number: 6490616
    Abstract: A method and system for transferring objects between computers, especially a server and a device in a Java environment, is provided. A server connected to the device interrogates the device to determine whether the device has the available resources to accept a download, and to determine if any of objects included in the download are already resident on the device. Using a gateway object on the device, and a gateway managed-object on the server, the server passes an archive of the necessary objects, not presently available on the device, to the gateway via the gateway managed-object. The gateway then instructs a persistent storage repository on the device to commit the archive to persistent storage.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: December 3, 2002
    Assignee: Wind River International, Ltd.
    Inventors: Stephen Maryka, Bertrand Michaud, Greg Dick