Patents by Inventor Ronald D. Olsen

Ronald D. Olsen 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: 8875032
    Abstract: 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: Grant
    Filed: May 7, 2009
    Date of Patent: October 28, 2014
    Assignee: Dialogic Corporation
    Inventors: Ronald D. Olsen, Brian Kamrowski
  • Patent number: 8869015
    Abstract: 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: Grant
    Filed: April 29, 2011
    Date of Patent: October 21, 2014
    Assignee: Dialogic (US) Inc.
    Inventors: Ronald D. Olsen, Brian Kamrowski
  • Patent number: 8621108
    Abstract: 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: Grant
    Filed: May 8, 2008
    Date of Patent: December 31, 2013
    Assignee: Dialogic Corporation
    Inventors: Brian Kamrowski, Ronald D. Olsen
  • Patent number: 8432902
    Abstract: A call routing device in a communication network is re-entrant to permit a set of call routing rules to be applied more than once. A routing table in the routing device has entries to indicate that an incoming call should be rerouted to the routing device to permit additional call routing rule(s) to be applied to the incoming call. A routing table is provided with entries to indicate when an incoming call should be rerouted to the routing device and how call attributes should be created/modified to achieve call routing in one or more iterations of call routing processing using the routing table. The re-entrant routing device and routing table permits a wide variety of call attributes to be used to direct call routing processing using a routing table that can have a reduced number of entries. The re-entrant routing device and routing table permits a flexible configuration for call routing in communication networks while conserving routing device resources.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: April 30, 2013
    Assignee: Dialogic Corporation
    Inventor: Ronald D. Olsen
  • Publication number: 20110317827
    Abstract: A call routing device in a communication network is re-entrant to permit a set of call routing rules to be applied more than once. A routing table in the routing device has entries to indicate that an incoming call should be rerouted to the routing device to permit additional call routing rule(s) to be applied to the incoming call. A routing table is provided with entries to indicate when an incoming call should be rerouted to the routing device and how call attributes should be created/modified to achieve call routing in one or more iterations of call routing processing using the routing table. The re-entrant routing device and routing table permits a wide variety of call attributes to be used to direct call routing processing using a routing table that can have a reduced number of entries. The re-entrant routing device and routing table permits a flexible configuration for call routing in communication networks while conserving routing device resources.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Inventor: Ronald D. Olsen
  • Publication number: 20110209047
    Abstract: 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: Application
    Filed: April 29, 2011
    Publication date: August 25, 2011
    Inventors: Ronald D. Olsen, Brian Kamrowski
  • Patent number: 7958442
    Abstract: 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: Grant
    Filed: May 8, 2008
    Date of Patent: June 7, 2011
    Assignee: Dialogic Corporation
    Inventors: Ronald D. Olsen, Brian Kamrowski
  • Publication number: 20090282349
    Abstract: 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: Application
    Filed: May 7, 2009
    Publication date: November 12, 2009
    Applicant: Dialogic Corporation
    Inventors: Ronald D. Olsen, Brian Kamrowski
  • Publication number: 20090282328
    Abstract: 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: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Inventors: Ronald D. Olsen, Brian Kamrowski
  • Publication number: 20090282096
    Abstract: 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: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Inventors: Brian Kamrowski, Ronald D. Olsen
  • Publication number: 20090282333
    Abstract: 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: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Inventors: Ronald D. Olsen, Brian Kamrowski
  • Publication number: 20080239968
    Abstract: Methods and apparatus are provided for routing calls or call information. A gateway may span a plurality of networks and determine call routing information based on one or more rules defining a dial plan. Various actions may be taken in response to incoming calls matching rules of the dial plan. User interfaces may be provided that allow editing and/or testing of the dial plan by an administrator.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 2, 2008
    Inventors: Ronald D. Olsen, Melissa J. Melnik
  • Patent number: 7369548
    Abstract: A method and apparatus to communicate information using a configurable protocol are described.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: May 6, 2008
    Assignee: Intel Corporation
    Inventor: Ronald D. Olsen
  • Patent number: 7340059
    Abstract: A scrambler circuit for digital telephony equipment receives a sequence of input bits, generates the sequence of output bits based on the input bits and stores the sequence of output bits. The generating of the sequence of output bits includes selecting at least one of the stored output bits in accordance with contents of a mask register, and applying a logic operation to a current input bit and the selected at least one stored output bit to provide a current output bit.
    Type: Grant
    Filed: June 17, 2003
    Date of Patent: March 4, 2008
    Assignee: Intel Corporation
    Inventors: Ronald D. Olsen, Jon C. Melnik
  • Patent number: 6982988
    Abstract: A programmable frame splitter includes a plurality of programmable routers connected to a communication line. The routers contain logic to specify which bits of a frame of serial data are passed to an output of each of the routers. A control unit is provided having logic to control loading and startup of the routers. A field processing unit is provided to receive a bit-clock-out signal from each of the routers and serial data from the communication line. The field processing unit splits the frame of serial data into component fields and performs processing on the field.
    Type: Grant
    Filed: January 10, 2002
    Date of Patent: January 3, 2006
    Assignee: Intel Corporation
    Inventors: Michael E Rupp, Ronald D Olsen, Jon C Melnik
  • Patent number: 6956936
    Abstract: A telephone communication system utilizing a virtual phone wherein a telephone switch or similar digital switching device, a digital telephone and an external device such as a personal computer (PC) or other processor are generically interfaced. The virtual phone generic interface is configurable and comprises a set of virtual phone data structures, internal and external virtual phone application program interfaces, and an external transfer protocol. Software designated an abstraction layer provides communication between the internal virtual phone application program interface, the telephone switch and the telephone set. The generic interface converts proprietary telephone switch or external interface application protocols into a common format and functions as a protocol interpreter between proprietary switching system protocols and protocols of various applications.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: October 18, 2005
    Assignee: Intel Corporation
    Inventors: Robert Fritzinger, Ronald D. Olsen
  • Patent number: 6931057
    Abstract: A method, article of manufacture and system to determine a bit rate of a signal is described.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: August 16, 2005
    Assignee: Intel Corporation
    Inventors: Ronald D. Olsen, Michael E. Rupp
  • Patent number: 6804317
    Abstract: A digital frame determination method and apparatus are provided which collect a data frame from a digital data stream starting at an initial frame start and a nominal frame frequency, test the data frame for alignment based on a set of rules, determine an adjustment value in accordance with the set of rules when the data frame is not aligned, adjust the frame start in accordance with the adjustment value, and repeat until the data frame is aligned and the alignment is verified.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: October 12, 2004
    Assignee: Intel Corporation
    Inventors: Ronald D. Olsen, Michael E. Rupp, Jon C. Melnik
  • Publication number: 20040120346
    Abstract: A method and apparatus to communicate information using a configurable protocol are described.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 24, 2004
    Inventor: Ronald D. Olsen
  • Publication number: 20030128788
    Abstract: A digital frame determination method and apparatus are provided which collect a data frame from a digital data stream starting at an initial frame start and a nominal frame frequency, test the data frame for alignment based on a set of rules, determine an adjustment value in accordance with the set of rules when the data frame is not aligned, adjust the frame start in accordance with the adjustment value, and repeat until the data frame is aligned and the alignment is verified.
    Type: Application
    Filed: January 4, 2002
    Publication date: July 10, 2003
    Inventors: Ronald D. Olsen, Michael E. Rupp, Jon C. Melnik