Patents by Inventor Brian Kamrowski
Brian Kamrowski 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: 20160182289Abstract: A provisioning mechanism that may be used when a device is distributed to a third party over an untrusted distribution channel. The provisioning mechanism allows a server to recognize and trust the remote device. For example, a device may need to be paired to web services hosted in the cloud. The device, which has been delivered to a customer, may be on-premises, such as at a customer site or a data center. In order to avoid use by an unauthorized party, the device may have been shipped in an un-provisioned state. As a result, the customer will have to sync (or pair) the device to the cloud products hosted in the cloud in order to have full functionality. In an embodiment, the process for device pairing may only need to be completed once, upon initial start-up of the device.Type: ApplicationFiled: December 18, 2015Publication date: June 23, 2016Inventors: Brian Kamrowski, Felix Immanuel Wyss
-
Patent number: 9354864Abstract: The disclosed system and method provides a software package header that includes a copy of a firmware file header for a firmware file constituent of the software package. The package header is provided to a network service device such as a gateway as an initial portion of a software package to perform a firmware installation. The package header content is used to validate firmware files expected to be received and installed by the network service device. The package header structure permits all firmware files to be validated prior to the installation of any of the firmware files, while avoiding the use of additional network service device resources.Type: GrantFiled: May 8, 2008Date of Patent: May 31, 2016Assignee: Dialogic CorporationInventor: Brian Kamrowski
-
Patent number: 8875032Abstract: An object is implemented to represent a visual element in a user interface while being linked to data associated with the visual element. A user can manipulate the visual element through the user interface to modify the object or how the object is processed. The data associated with the visual element tracks with the modifications to the visual element and/or object to permit the data to conceptually move with the visual element. The object may be implemented using a document object model in a web browser. The object may be assigned to a user interface component that may treat the object differently in dependence upon the user manipulations. The visual element may be formed using HTML and the user manipulations may be implemented using a script.Type: GrantFiled: May 7, 2009Date of Patent: October 28, 2014Assignee: Dialogic CorporationInventors: Ronald D. Olsen, Brian Kamrowski
-
Patent number: 8869015Abstract: A device user interface in which language is decoupled from a document is disclosed. The language content is stored separately from the document structure and may be located on a content specific server or on a language server. The language server permits centralized collection of language-related content and language services. The document without the language content acts like a template that can be populated with any type of language-related content. The language content can be provided in a separate file together with associated identifiers, and can be loaded into a cache or document object model (DOM) for processing. An XML file may be used for the language file, and the document may be constructed using HTML code. Document components can be assigned event handlers that cause pop-up boxes to be loaded and displayed with language-related content upon an event trigger.Type: GrantFiled: April 29, 2011Date of Patent: October 21, 2014Assignee: Dialogic (US) Inc.Inventors: Ronald D. Olsen, Brian Kamrowski
-
Patent number: 8621108Abstract: A user interface and gateway can be synchronized with each other by maintaining a sequential synchronization parameter in the network gateway, which value is retrieved from the network gateway and compared against a stored value in the user interface. If the retrieved synchronization value is other than expected in comparison with the stored synchronization value, the user interface is reloaded from the network gateway. The synchronization parameter may be a counter that is incremented based on the occurrence of a given event, such as a request provided by the user interface. The user interface may intermittently request retrieval of the synchronization parameter to verify synchronization between the user interface and the network gateway. The synchronization mechanism can operate in unidirectionally triggered communication protocol environments, as may be implemented in web 2.0 applications with pull technology.Type: GrantFiled: May 8, 2008Date of Patent: December 31, 2013Assignee: Dialogic CorporationInventors: Brian Kamrowski, Ronald D. Olsen
-
Publication number: 20110209047Abstract: A device user interface in which language is decoupled from a document is disclosed. The language content is stored separately from the document structure and may be located on a content specific server or on a language server. The language server permits centralized collection of language-related content and language services. The document without the language content acts like a template that can be populated with any type of language-related content. The language content can be provided in a separate file together with associated identifiers, and can be loaded into a cache or document object model (DOM) for processing. An XML file may be used for the language file, and the document may be constructed using HTML code. Document components can be assigned event handlers that cause pop-up boxes to be loaded and displayed with language-related content upon an event trigger.Type: ApplicationFiled: April 29, 2011Publication date: August 25, 2011Inventors: Ronald D. Olsen, Brian Kamrowski
-
Patent number: 7958442Abstract: The disclosed system and method provides a user interface in which language-related content is decoupled from a document structure or content to permit the document to accept variable language text. The language-related content is stored separately from the document structure and content. The document without the language-related content acts like a template that can be populated with any type of language-related content. The language-related content can be provided in a separate file together with associated identifiers, and can be loaded into a cache or document object model (DOM) for processing. An XML file may be used for the language file, and the document may be constructed using HTML code. Document components can be assigned event handlers that cause pop-up boxes to be loaded and displayed with language-related content upon an event trigger.Type: GrantFiled: May 8, 2008Date of Patent: June 7, 2011Assignee: Dialogic CorporationInventors: Ronald D. Olsen, Brian Kamrowski
-
Publication number: 20090282328Abstract: The disclosed system and method provides a generic user interface that can be dynamically configured with configuration data provided by a product coupled to the user interface. The user interface may be hosted on a client system and obtain product configuration data through a server based on requests to and responses from the server. A generic user interface document containing configuration keys can be initially loaded into the user interface. The generic document is scanned to detect the configuration keys, at least some of which configuration keys are used to construct a request for configuration data from the product. The request is processed to return configuration data to the user interface, which can then completely render all the interface components representative of the configuration of the product. The product may be implemented as a gateway, for example, in a telecommunications network.Type: ApplicationFiled: May 8, 2008Publication date: November 12, 2009Inventors: Ronald D. Olsen, Brian Kamrowski
-
Publication number: 20090282333Abstract: The disclosed system and method provides a user interface in which language-related content is decoupled from a document structure or content to permit the document to accept variable language text. The language-related content is stored separately from the document structure and content. The document without the language-related content acts like a template that can be populated with any type of language-related content. The language-related content can be provided in a separate file together with associated identifiers, and can be loaded into a cache or document object model (DOM) for processing. An XML file may be used for the language file, and the document may be constructed using HTML code. Document components can be assigned event handlers that cause pop-up boxes to be loaded and displayed with language-related content upon an event trigger.Type: ApplicationFiled: May 8, 2008Publication date: November 12, 2009Inventors: Ronald D. Olsen, Brian Kamrowski
-
Publication number: 20090282349Abstract: An object is implemented to represent a visual element in a user interface while being linked to data associated with the visual element. A user can manipulate the visual element through the user interface to modify the object or how the object is processed. The data associated with the visual element tracks with the modifications to the visual element and/or object to permit the data to conceptually move with the visual element. The object may be implemented using a document object model in a web browser. The object may be assigned to a user interface component that may treat the object differently in dependence upon the user manipulations. The visual element may be formed using HTML and the user manipulations may be implemented using a script.Type: ApplicationFiled: May 7, 2009Publication date: November 12, 2009Applicant: Dialogic CorporationInventors: Ronald D. Olsen, Brian Kamrowski
-
Publication number: 20090282399Abstract: The disclosed system and method provides a software package header that includes a copy of a firmware file header for a firmware file constituent of the software package. The package header is provided to a network service device such as a gateway as an initial portion of a software package to perform a firmware installation. The package header content is used to validate firmware files expected to be received and installed by the network service device. The package header structure permits all firmware files to be validated prior to the installation of any of the firmware files, while avoiding the use of additional network service device resources.Type: ApplicationFiled: May 8, 2008Publication date: November 12, 2009Inventor: Brian Kamrowski
-
Publication number: 20090282096Abstract: A user interface and gateway can be synchronized with each other by maintaining a sequential synchronization parameter in the network gateway, which value is retrieved from the network gateway and compared against a stored value in the user interface. If the retrieved synchronization value is other than expected in comparison with the stored synchronization value, the user interface is reloaded from the network gateway. The synchronization parameter may be a counter that is incremented based on the occurrence of a given event, such as a request provided by the user interface. The user interface may intermittently request retrieval of the synchronization parameter to verify synchronization between the user interface and the network gateway. The synchronization mechanism can operate in unidirectionally triggered communication protocol environments, as may be implemented in web 2.0 applications with pull technology.Type: ApplicationFiled: May 8, 2008Publication date: November 12, 2009Inventors: Brian Kamrowski, Ronald D. Olsen
-
Patent number: 6917615Abstract: A method and device send information via a network of computers.Type: GrantFiled: April 16, 2001Date of Patent: July 12, 2005Assignee: Intel CorporationInventor: Brian Kamrowski
-
Publication number: 20020150101Abstract: A method and device send information via a network of computers.Type: ApplicationFiled: April 16, 2001Publication date: October 17, 2002Inventor: Brian Kamrowski