Patents by Inventor Douglas Christiansen

Douglas Christiansen 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: 11973902
    Abstract: In an example embodiment, a solution that allows a PBX to utilize bridged mobile or desktop applications for collaboration and softphone use is provided. The solution works in conjunction with existing hardwired PBX devices without requiring additional hardware such as an edge router to be integrated with the PBX hardware. Incoming calls are able to ring a user's hardwired device, such as a desk phone at an office, while simultaneously ring mobile device or desktop applications (apps). App users can place outbound PSTN calls and dial PBX extensions just as if they were using their hardwired device. Additionally, PSTN services are utilized from the existing PBX rather than bypassing the existing PBX, which makes tracking and billing more straightforward. A Session Initiation Protocol (SIP) tie trunk is used between the existing PBX and a software bridge controller.
    Type: Grant
    Filed: April 3, 2023
    Date of Patent: April 30, 2024
    Assignee: Intermedia.net, Inc.
    Inventors: Daniel Klein, Maria Ruinskaya, Anatoly Kanashin, Douglas Christiansen
  • Publication number: 20230239409
    Abstract: In an example embodiment, a solution that allows a PBX to utilize bridged mobile or desktop applications for collaboration and softphone use is provided. The solution works in conjunction with existing hardwired PBX devices without requiring additional hardware such as an edge router to be integrated with the PBX hardware. Incoming calls are able to ring a user's hardwired device, such as a desk phone at an office, while simultaneously ring mobile device or desktop applications (apps). App users can place outbound PSTN calls and dial PBX extensions just as if they were using their hardwired device. Additionally, PSTN services are utilized from the existing PBX rather than bypassing the existing PBX, which makes tracking and billing more straightforward. A Session Initiation Protocol (SIP) tie trunk is used between the existing PBX and a software bridge controller.
    Type: Application
    Filed: April 3, 2023
    Publication date: July 27, 2023
    Inventors: Daniel Klein, Maria Ruinskaya, Anatoly Kanashin, Douglas Christiansen
  • Patent number: 11622046
    Abstract: In an example embodiment, a solution that allows a PBX to utilize bridged mobile or desktop applications for collaboration and softphone use is provided. The solution works in conjunction with existing hardwired PBX devices without requiring additional hardware such as an edge router to be integrated with the PBX hardware. Incoming calls are able to ring a user's hardwired device, such as a desk phone at an office, while simultaneously ring mobile device or desktop applications (apps). App users can place outbound PSTN calls and dial PBX extensions just as if they were using their hardwired device. Additionally, PSTN services are utilized from the existing PBX rather than bypassing the existing PBX, which makes tracking and billing more straightforward. A Session Initiation Protocol (SIP) tie trunk is used between the existing PBX and a software bridge controller.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: April 4, 2023
    Assignee: Intermedia.net, Inc.
    Inventors: Daniel Klein, Maria Ruinskaya, Anatoly Kanashin, Douglas Christiansen
  • Publication number: 20220311866
    Abstract: In an example embodiment, a solution that allows a PBX to utilize bridged mobile or desktop applications for collaboration and softphone use is provided. The solution works in conjunction with existing hardwired PBX devices without requiring additional hardware such as an edge router to be integrated with the PBX hardware. Incoming calls are able to ring a user's hardwired device, such as a desk phone at an office, while simultaneously ring mobile device or desktop applications (apps). App users can place outbound PSTN calls and dial PBX extensions just as if they were using their hardwired device. Additionally, PSTN services are utilized from the existing PBX rather than bypassing the existing PBX, which makes tracking and billing more straightforward. A Session Initiation Protocol (SIP) tie trunk is used between the existing PBX and a software bridge controller.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 29, 2022
    Inventors: Daniel Klein, Maria Ruinskaya, Anatoly Kanashin, Douglas Christiansen
  • Patent number: 8559032
    Abstract: Systems and methods to configure a Raster Image Processor (RIP) are described. In one aspect, a networked computing environment includes a RIP manager coupled to at least one RIP engine. A print job is received. The RIP engine is requested to dynamically configure its RIPing operations when at least one of the RIP Engine's RIPing parameters is not congruent to a RIP manager supplied processing preference. Such dynamic configuration is requested in consideration of the RIP engine RIPing a particular portion of the print job.
    Type: Grant
    Filed: July 14, 2003
    Date of Patent: October 15, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Robert Douglas Christiansen
  • Patent number: 8300244
    Abstract: Systems and methods for automatic discovery of a networked raster image process (RIP) engine are described. In one aspect, a device determines that an entity is searching for one or more RIP engines. Responsive to such determining, the device notifies the entity of its RIP engine status.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: October 30, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Robert Douglas Christiansen
  • Patent number: 7352481
    Abstract: In a raster image processing (RIP'ing) pipeline, the invention recovers a failed raster image process (RIP) partition. In one aspect, multiple partitions of a print job are distributed across multiple RIP engines. One or more particular partitions of the multiple partitions are determined to have failed to RIP. Other ones of the multiple partitions that are not the one or more failed partitions were successfully raster image processed (RIP'd) into a first set of data. Zero (0) or more portions of erroneous print data portions of the one or more particular portions are automatically identified. If no portions of the one or more particular portions are determined to be erroneous, a second set of RIP'd data corresponding to the one or more particular portions is automatically generated. The first and second sets of RIP'd data are aggregated into an output file for printing.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: April 1, 2008
    Assignee: Hewlett-Packard Develepment Company, L.P.
    Inventor: Robert Douglas Christiansen
  • Patent number: 7202964
    Abstract: Commercial printers operate more efficiently when they run continuously after being started on a print job. Print job image data is processed by a predetermined number of raster image processors (RIP engines) before starting a printer so as to be able to operate a printer continuously for the duration of the print job. Print job partitions are determined and counted. A predetermined number of partitions are processed into hardware ready bit (HRB) output files which are transferred to the printer. Using a predetermined formula, the total number of partitions to process is calculated before sending resultant HRB output files to said printer. Remaining partitions are processed into HRB files by at least one of the RIP engines until all partitions have been processed.
    Type: Grant
    Filed: July 10, 2002
    Date of Patent: April 10, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Robert Douglas Christiansen
  • Publication number: 20050117733
    Abstract: A system and method is described for managing communications, including telephone calls, to a user. In one embodiment, the user configures a telephone services provider system (TSPS) to handle incoming calls based upon information stored in a contact management software database. The user may provide a handling code in part of an unused data field in the standard contact management software database. The TSPS interfaces with the contact management software using open application programming interfaces (APIs). The user views and manages communications, including incoming calls, caller contact information, and call histories from a user interface. In one embodiment, the user interface is the standard contact management software interface.
    Type: Application
    Filed: August 3, 2004
    Publication date: June 2, 2005
    Inventors: Ian Widger, Michael Fischer, Mark Sher, Douglas Christiansen
  • Publication number: 20040207863
    Abstract: Systems and methods for automatic discovery of a networked raster image process (RIP) engine are described. In one aspect, a device determines that an entity is searching for one or more RIP engines. Responsive to such determining, the device notifies the entity of its RIP engine status.
    Type: Application
    Filed: April 16, 2003
    Publication date: October 21, 2004
    Inventor: Robert Douglas Christiansen
  • Publication number: 20040184061
    Abstract: In a raster image processing (RIP'ing) pipeline, the invention recovers a failed raster image process (RIP) partition. In one aspect, multiple partitions of a print job are distributed across multiple RIP engines. One or more particular partitions of the multiple partitions are determined to have failed to RIP. Other ones of the multiple partitions that are not the one or more failed partitions were successfully raster image processed (RIP'd) into a first set of data. Zero (0) or more portions of erroneous print data portions of the one or more particular portions are automatically identified. If no portions of the one or more particular portions are determined to be erroneous, a second set of RIP'd data corresponding to the one or more particular portions is automatically generated. The first and second sets of RIP'd data are aggregated into an output file for printing.
    Type: Application
    Filed: March 21, 2003
    Publication date: September 23, 2004
    Inventor: Robert Douglas Christiansen
  • Publication number: 20040008359
    Abstract: Commercial printers operate more efficiently when they run continuously after being started on a print job. Print job image data is processed by a predetermined number of raster image processors (RIP engines) before starting a printer so as to be able to operate a printer continuously for the duration of the print job. Print job partitions are determined and counted. A predetermined number of partitions are processed into hardware ready bit (HRB) output files which are transferred to the printer. Using a predetermined formula, the total number of partitions to process is calculated before sending resultant HRB output files to said printer. Remaining partitions are processed into HRB files by at least one of the RIP engines until all partitions have been processed.
    Type: Application
    Filed: July 10, 2002
    Publication date: January 15, 2004
    Inventor: Robert Douglas Christiansen
  • Publication number: 20040001218
    Abstract: A method and system for customizing an imaging device by electronically downloading a parser is provided. The method provides a computer executable methodology for downloading a dynamically customizable parser into the imaging device and employing a server in the imaging device to serve the downloaded parser to parse a data stream. The system provides a dynamically configurable system for parsing data. With the present system and method, a parser can be replaced or modified without having to physically replace hardware and/or firmware components.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Inventor: Robert Douglas Christiansen