Patents by Inventor Jon N. Swanson

Jon N. Swanson 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: 9571793
    Abstract: A videoconference system in which a plurality of users communicate video and audio data to each other, the system including at least two conference servers each having a plurality of users linked to one another over the server wherein the plurality of users can share real time audio and video data with one another, the conference servers being in communication with each other, a plurality of redundant videoconference applications configured to be run on the at least two conference servers, and at least one resource distribution node configured to determine in response to a request for access to one of the videoconference applications which of the plurality of redundant videoconference applications to utilize.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: February 14, 2017
    Assignee: IOCOM UK Limited
    Inventors: Jon N. Swanson, Adam M. Chapweske, Andrija Colovic
  • Patent number: 9565396
    Abstract: One example embodiment of the invention is directed to a computer program product for initiating a process for use during a data sharing event on a packet based network, the program product comprising computer executable instructions stored on a computer readable medium, the data sharing event including a plurality of users sharing streaming data with one another. The example program product instructions when executed by one or more computers causing the one or more computers to perform steps comprising receive a request to initiate the process communicated from one of the plurality of users participating in the data sharing event, respond to the request by initiating the process on the data network whereby at least one of the users participating in the data sharing event may access the process, and terminate the process after one or more termination conditions has been satisfied.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: February 7, 2017
    Assignee: IOCOM UK LIMITED
    Inventors: Jon N. Swanson, Adam M. Chapweske
  • Patent number: 9436700
    Abstract: One example method for communicating a file modification during a collaboration event includes steps of a first computer communicating a file modification status request to a second computer, the status request including at least a file identifier and a file property. The second computer uses the file identifier from the request to identify a current property of a corresponding file. The second computer compares the current file property to the file property from the status request and communicates a response to the first computer when the current property does not match the property from the status request.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: September 6, 2016
    Assignee: IOCOM UK LIMITED
    Inventors: Jon N Swanson, Adam M Chapweske
  • Patent number: 9160969
    Abstract: A video conference system in which a plurality of users communicate video to one another over a data network in a video conference and at least one moderator that moderates the video conference. At least one conference server links users and at least one moderator over a data network so users can communicate at least one video data stream to others. A hierarchical arrangement of control parameters control communications between the users over the at least one conference server. Moderator control parameters in the hierarchical arrangement permit the at least one moderator to specify control parameters from the hierarchical arrangement for one or more of the plurality of users and/or participation rights of one or more of the plurality of users. Computer program products provide a moderator with control or participation of users in accordance with a user set of parameters.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: October 13, 2015
    Assignee: INSORS INTEGRATED COMMUNICATIONS
    Inventors: Jon N. Swanson, Jonathan Arnold
  • Patent number: 8982173
    Abstract: One embodiment of the invention is a videoconference system in which multiple users communicate video and audio data to one another over a data network. The example system comprises a first conference server linking a plurality of first users to one another to allow each of the first users to communicate at least one video data stream and at least one audio data stream to others of the first users whereby the first users are in real-time two way audio and video communication with one another. The example system further comprises a second conference server linking a plurality of second users to one another to allow each of the second users to communicate at least one video data stream and at least one audio data stream to others of the second users whereby the second users are in real-time two way audio and video communication with one another.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: March 17, 2015
    Assignee: Insors Integrated Communications
    Inventors: Jon N. Swanson, Adam Chapweske, Andrija Colovic, Jonathan Arnold
  • Publication number: 20140340469
    Abstract: A video conference system in which a plurality of users communicate video to one another over a data network in a video conference and at least one moderator that moderates the video conference. At least one conference server links users and at least one moderator over a data network so users can communicate at least one video data stream to others. A hierarchical arrangement of control parameters control communications between the users over the at least one conference server. Moderator control parameters in the hierarchical arrangement permit the at least one moderator to specify control parameters from the hierarchical arrangement for one or more of the plurality of users and/or participation rights of one or more of the plurality of users. Computer program products provide a moderator with control or participation of users in accordance with a user set of parameters.
    Type: Application
    Filed: April 8, 2014
    Publication date: November 20, 2014
    Applicant: INSORS INTEGRATED COMMUNICATIONS
    Inventors: Jon N. Swanson, Jonathan Arnold
  • Patent number: 8736662
    Abstract: A computer program product for managing communications during a videoconference includes computer executable instructions stored on a computer readable storage medium that when executed by one or more computers causes the computers to receive an input first set of communications control parameters that apply to all videoconferences to be conducted over one or more videoconference servers. The computer stores the input first set of control parameters in a memory, and receives an input second set of communications control parameters that includes a subset of the first set and that applies to only a portion of videoconferences to be conducted over the videoconference servers. The computer compares the second set of communications control parameters to the first set of control parameters and retains the second set of communications control parameters in a memory for use during the conference if they do not violate the first set of control parameters.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: May 27, 2014
    Assignee: Insors Integrated Communications
    Inventors: Jon N. Swanson, Jonathan Arnold
  • Publication number: 20140139614
    Abstract: A videoconference system in which a plurality of users communicate video and audio data to each other, the system including at least two conference servers each having a plurality of users linked to one another over the server wherein the plurality of users can share real time audio and video data with one another, the conference servers being in communication with each other, a plurality of redundant videoconference applications configured to be run on the at least two conference servers, and at least one resource distribution node configured to determine in response to a request for access to one of the videoconference applications which of the plurality of redundant videoconference applications to utilize.
    Type: Application
    Filed: November 7, 2013
    Publication date: May 22, 2014
    Applicant: INSORS INTEGRATED COMMUNICATIONS
    Inventors: Jon N. Swanson, Adam M. Chapweske, Andrija Colovic
  • Publication number: 20140122597
    Abstract: A method for organizing a virtual meeting includes steps of creating a meeting file, the meeting file including at least a meeting date, a meeting start time, a meeting duration time, and a meeting code. The meeting file is stored on a memory accessible to the network, and at least one attendee is specified. A step of communicating a meeting invitation to the at least one attendee is also performed, with the invitation including at least the meeting date, meeting start time, meeting code, and a meeting entry portal. Methods and systems of the invention may be embodied in computers and computer program products.
    Type: Application
    Filed: October 24, 2013
    Publication date: May 1, 2014
    Applicant: Insors Integrated Communications
    Inventor: Jon N. Swanson
  • Patent number: 8689313
    Abstract: An exemplary method of the invention is for connecting a plurality of clients to one another over a computer network for communication of real-time streaming data to one another, with at least one of the clients being separated by a security device from the network. Exemplary steps include each of the clients communicating a request to the server including a client address and a conference identifier, the server using the conference identifier to identify a conference address, and the server communicating a confirmation to each of the clients in a first protocol containing the at least one conference address. The at least one security device recognizes one or both of the confirmation and request as a signal to allow traffic to pass from said conference address to the respective client separated from the network by the security device.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: April 1, 2014
    Assignee: Insors Integrated Communications
    Inventors: Jon N. Swanson, Adam M. Chapweske
  • Patent number: 8605132
    Abstract: A videoconference system in which a plurality of users communicate video and audio data to each other, the system including at least two conference servers each having a plurality of users linked to one another over the server wherein the plurality of users can share real time audio and video data with one another, the conference servers being in communication with each other, a plurality of redundant videoconference applications configured to be run on the at least two conference servers, and at least one resource distribution node configured to determine in response to a request for access to one of the videoconference applications which of the plurality of redundant videoconference applications to utilize.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: December 10, 2013
    Assignee: Insors Integrated Communications
    Inventors: Jon N. Swanson, Adam M. Chapweske, Andrija Colovic
  • Publication number: 20130318035
    Abstract: One example method for communicating a file modification during a collaboration event includes steps of a first computer communicating a file modification status request to a second computer, the status request including at least a file identifier and a file property. The second computer uses the file identifier from the request to identify a current property of a corresponding file. The second computer compares the current file property to the file property from the status request and communicates a response to the first computer when the current property does not match the property from the status request.
    Type: Application
    Filed: August 5, 2013
    Publication date: November 28, 2013
    Applicant: Insors Integrated Communications
    Inventors: Jon N. SWANSON, Adam M. CHAPWESKE
  • Patent number: 8516050
    Abstract: One example method for communicating a file modification during a collaboration event includes steps of a first computer communicating a file modification status request to a second computer, the status request including at least a file identifier and a file property. The second computer uses the file identifier from the request to identify a current property of a corresponding file. The second computer compares the current file property to the file property from the status request and communicates a response to the first computer when the current property does not match the property from the status request.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: August 20, 2013
    Assignee: Insors Integrated Communications
    Inventors: Adam M. Chapweske, Jon N. Swanson
  • Patent number: 8458283
    Abstract: A method for communicating modification data for a shared file stored on a network during a video conference wherein a plurality of users modify the shared file, the method comprising a first video conference participant communicating modifications to make to a first version of a shared file to a conference server, the conference server using the modifications to modify the first version of the shared file stored on a network to thereby create a current version of the shared file, a shared file property changing with the modification to a current property. At least a second video conference participant communicating a shared file property that corresponds to the first version of the shared file to the conference server together with a request to be notified of modifications to the shared file and the conference server communicating the modifications made to the first version of the shared file to the at least a second conference participant.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 4, 2013
    Assignee: Insors Integrated Communications
    Inventors: Adam M. Chapweske, Jon N. Swanson
  • Patent number: 8412773
    Abstract: One example embodiment of the invention is directed to a computer program product for initiating a process for use during a data sharing event on a packet based network, the program product comprising computer executable instructions stored on a computer readable medium, the data sharing event including a plurality of users sharing streaming data with one another. The example program product instructions when executed by one or more computers causing the one or more computers to perform steps comprising receive a request to initiate the process communicated from one of the plurality of users participating in the data sharing event, respond to the request by initiating the process on the data network whereby at least one of the users participating in the data sharing event may access said process, and terminate the process after one or more termination conditions has been satisfied.
    Type: Grant
    Filed: August 8, 2006
    Date of Patent: April 2, 2013
    Assignee: Insors Integrated Communications
    Inventors: Adam M. Chapweske, Jon N. Swanson
  • Patent number: 8395652
    Abstract: An example of the invention includes a collaboration system having a shared file modification engine useful to notify collaboration users connected to a data network when a shared file is updated, the modification engine comprising a plurality of client computers that communicate a file modification status request including a file identifier and a file property, each of the plurality of client computers having a plurality of shared file applications running thereon. At least one server computer connected to the data network and to the plurality of client computers. At least one shared file useful with the plurality of shared file applications and containing data to be shared with the plurality of client computers, the at least one shared file modifiable by any of the plurality of users and having a file name and a current property associated with it.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: March 12, 2013
    Assignee: Insors Integrated Communications
    Inventors: Adam M. Chapweske, Jon N. Swanson
  • Patent number: 8319816
    Abstract: One embodiment of the invention is a videoconference system in which multiple users communicate video and audio data to one another over a data network. The example system comprises a first conference server linking a plurality of first users to one another to allow each of the first users to communicate at least one video data stream and at least one audio data stream to others of the first users whereby the first users are in real-time two way audio and video communication with one another. The example system further comprises a second conference server linking a plurality of second users to one another to allow each of the second users to communicate at least one video data stream and at least one audio data stream to others of the second users whereby the second users are in real-time two way audio and video communication with one another.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: November 27, 2012
    Assignee: Insors Integrated Communications
    Inventors: Jon N. Swanson, Adam Chapweske, Andrija Colovic, Jonathan Arnold
  • Publication number: 20120281060
    Abstract: A computer program product for managing communications during a videoconference includes computer executable instructions stored on a computer readable storage medium that when executed by one or more computers causes the computers to receive an input first set of communications control parameters that apply to all videoconferences to be conducted over one or more videoconference servers. The computer stores the input first set of control parameters in a memory, and receives an input second set of communications control parameters that includes a subset of the first set and that applies to only a portion of videoconferences to be conducted over the videoconference servers. The computer compares the second set of communications control parameters to the first set of control parameters and retains the second set of communications control parameters in a memory for use during the conference if they do not violate the first set of control parameters.
    Type: Application
    Filed: June 11, 2012
    Publication date: November 8, 2012
    Inventors: Jon N. Swanson, Jonathan Arnold
  • Patent number: 8208000
    Abstract: A computer program product for managing communications during a videoconference includes computer executable instructions stored on a computer readable storage medium that when executed by one or more computers causes the one or more computers to receive an input first set of communications control parameters that apply to all videoconferences to be conducted over one or more videoconference servers. The computer stores the input first set of control parameters in a memory, and receives an input second set of communications control parameters that includes a subset of the first set and that applies to only a portion of videoconferences to be conducted over the one or more videoconference servers. The computer compares the second set of communications control parameters to the first set of control parameters and retains the second set of communications control parameters in a memory for use during the conference if they do not violate the first set of control parameters.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: June 26, 2012
    Assignee: Insors Integrated Communications
    Inventors: Jon N. Swanson, Jonathan Arnold
  • Patent number: 8144632
    Abstract: One example embodiment of the invention is a method for communicating streaming data between a plurality of users participating in a real-time communications event over a packet based data network, the method comprising the steps of: a source identifying a first sink corresponding to a request, the request including at least a method, one or more method parameters, and a time to live value; the source using a sink data repository to identify a first sink address corresponding to the first sink, the sink data repository comprising sink addresses for a plurality of different sinks; the source communicating the request to said first sink; and, the first sink returning an error message if the time to live has expired, and if the time to live has not expired the first sink processing the request through one or more steps of: acting as a resource by executing the method using the method parameters and communicating a response to the source; acting as a filter by forwarding the request to a second sink; and, redirec
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: March 27, 2012
    Assignee: Insors Integrated Communications
    Inventors: Adam M. Chapweske, Jon N. Swanson