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: 9571793Abstract: 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: GrantFiled: November 7, 2013Date of Patent: February 14, 2017Assignee: IOCOM UK LimitedInventors: Jon N. Swanson, Adam M. Chapweske, Andrija Colovic
-
Patent number: 9565396Abstract: 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: GrantFiled: December 3, 2012Date of Patent: February 7, 2017Assignee: IOCOM UK LIMITEDInventors: Jon N. Swanson, Adam M. Chapweske
-
Patent number: 9436700Abstract: 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: GrantFiled: August 5, 2013Date of Patent: September 6, 2016Assignee: IOCOM UK LIMITEDInventors: Jon N Swanson, Adam M Chapweske
-
Patent number: 9160969Abstract: 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: GrantFiled: April 8, 2014Date of Patent: October 13, 2015Assignee: INSORS INTEGRATED COMMUNICATIONSInventors: Jon N. Swanson, Jonathan Arnold
-
Methods, systems and program products for efficient communication of data between conference servers
Patent number: 8982173Abstract: 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: GrantFiled: October 29, 2012Date of Patent: March 17, 2015Assignee: Insors Integrated CommunicationsInventors: Jon N. Swanson, Adam Chapweske, Andrija Colovic, Jonathan Arnold -
Publication number: 20140340469Abstract: 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: ApplicationFiled: April 8, 2014Publication date: November 20, 2014Applicant: INSORS INTEGRATED COMMUNICATIONSInventors: Jon N. Swanson, Jonathan Arnold
-
Patent number: 8736662Abstract: 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: GrantFiled: June 11, 2012Date of Patent: May 27, 2014Assignee: Insors Integrated CommunicationsInventors: Jon N. Swanson, Jonathan Arnold
-
Publication number: 20140139614Abstract: 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: ApplicationFiled: November 7, 2013Publication date: May 22, 2014Applicant: INSORS INTEGRATED COMMUNICATIONSInventors: Jon N. Swanson, Adam M. Chapweske, Andrija Colovic
-
Publication number: 20140122597Abstract: 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: ApplicationFiled: October 24, 2013Publication date: May 1, 2014Applicant: Insors Integrated CommunicationsInventor: Jon N. Swanson
-
Patent number: 8689313Abstract: 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: GrantFiled: May 23, 2005Date of Patent: April 1, 2014Assignee: Insors Integrated CommunicationsInventors: Jon N. Swanson, Adam M. Chapweske
-
Patent number: 8605132Abstract: 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: GrantFiled: March 25, 2011Date of Patent: December 10, 2013Assignee: Insors Integrated CommunicationsInventors: Jon N. Swanson, Adam M. Chapweske, Andrija Colovic
-
Publication number: 20130318035Abstract: 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: ApplicationFiled: August 5, 2013Publication date: November 28, 2013Applicant: Insors Integrated CommunicationsInventors: Jon N. SWANSON, Adam M. CHAPWESKE
-
Patent number: 8516050Abstract: 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: GrantFiled: April 30, 2008Date of Patent: August 20, 2013Assignee: Insors Integrated CommunicationsInventors: Adam M. Chapweske, Jon N. Swanson
-
Patent number: 8458283Abstract: 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: GrantFiled: April 30, 2008Date of Patent: June 4, 2013Assignee: Insors Integrated CommunicationsInventors: Adam M. Chapweske, Jon N. Swanson
-
Patent number: 8412773Abstract: 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: GrantFiled: August 8, 2006Date of Patent: April 2, 2013Assignee: Insors Integrated CommunicationsInventors: Adam M. Chapweske, Jon N. Swanson
-
Patent number: 8395652Abstract: 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: GrantFiled: April 30, 2008Date of Patent: March 12, 2013Assignee: Insors Integrated CommunicationsInventors: Adam M. Chapweske, Jon N. Swanson
-
Methods, systems and program products for efficient communication of data between conference servers
Patent number: 8319816Abstract: 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: GrantFiled: July 28, 2009Date of Patent: November 27, 2012Assignee: Insors Integrated CommunicationsInventors: Jon N. Swanson, Adam Chapweske, Andrija Colovic, Jonathan Arnold -
Publication number: 20120281060Abstract: 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: ApplicationFiled: June 11, 2012Publication date: November 8, 2012Inventors: Jon N. Swanson, Jonathan Arnold
-
Patent number: 8208000Abstract: 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: GrantFiled: September 9, 2008Date of Patent: June 26, 2012Assignee: Insors Integrated CommunicationsInventors: Jon N. Swanson, Jonathan Arnold
-
Patent number: 8144632Abstract: 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, redirecType: GrantFiled: September 25, 2007Date of Patent: March 27, 2012Assignee: Insors Integrated CommunicationsInventors: Adam M. Chapweske, Jon N. Swanson