Patents by Inventor Cary Torkelson
Cary Torkelson 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: 20230368203Abstract: A networked computer system enables a transaction to be executed securely. An initiator sends a service request to a control server. The control server creates a transaction server for the sole purpose of execution of the transaction requested by the service request. Creating the transaction server includes: selecting an IP address randomly from a pool of IP addresses and assigning the selected IP address to the transaction server; creating a DNS entry including a randomly-constructed hostname; and associating the DNS entry with the selected IP address. If the transaction server pre-exists, it is made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator engages in the transaction with the transaction server, independently of the control server. The transaction server terminates upon completion of the transaction or the expiration of a timeout period.Type: ApplicationFiled: July 24, 2023Publication date: November 16, 2023Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Patent number: 11741466Abstract: A networked computer system enables a transaction to be executed securely. An initiator sends a service request to a control server. The control server creates a transaction server for the sole purpose of execution the transaction requested by the service request. Creating the transaction server includes: selecting an IP address randomly from a pool of IP addresses and assigning the selected IP address to the transaction server; creating a DNS entry including a randomly-constructed hostname; and associating the DNS entry with the selected IP address. If the transaction server pre-exists, it is made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator engages in the transaction with the transaction server, independently of the control server. The transaction server terminates upon completion of the transaction or the expiration of a timeout period.Type: GrantFiled: December 31, 2020Date of Patent: August 29, 2023Assignee: Stratus Digital SystemsInventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Publication number: 20210241272Abstract: A networked computer system enables a transaction to be executed securely. An initiator sends a service request to a control server. The control server creates a transaction server for the sole purpose of execution the transaction requested by the service request. Creating the transaction server includes: selecting an IP address randomly from a pool of IP addresses and assigning the selected IP address to the transaction server; creating a DNS entry including a randomly-constructed hostname; and associating the DNS entry with the selected IP address. If the transaction server pre-exists, it is made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator engages in the transaction with the transaction server, independently of the control server. The transaction server terminates upon completion of the transaction or the expiration of a timeout period.Type: ApplicationFiled: December 31, 2020Publication date: August 5, 2021Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Publication number: 20200244690Abstract: A networked computer system enables one or more transactions to be executed securely. An initiator sends a service request to a control server. The control server creates or selects an existing transaction server for the sole purpose of executing the transaction requested by the service request. If the transaction server is pre-existing, it may be in an inaccessible state and then be made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator (and possibly one or more other authorized participants) engages in the transaction with the transaction server, independently of the control server. The transaction server terminates, such as upon completion of the transaction, the expiration of a timeout period, or satisfaction of another server termination criterion. The use of such a one-time transaction server increases security, privacy, and anonymity.Type: ApplicationFiled: April 14, 2020Publication date: July 30, 2020Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Patent number: 10715538Abstract: A networked computer system enables one or more transactions to be executed securely. An initiator sends a service request to a control server. The control server creates or selects an existing transaction server for the sole purpose of executing the transaction requested by the service request. If the transaction server is pre-existing, it may be in an inaccessible state and then be made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator (and possibly one or more other authorized participants) engages in the transaction with the transaction server, independently of the control server. The transaction server terminates, such as upon completion of the transaction, the expiration of a timeout period, or satisfaction of another server termination criterion. The use of such a one-time transaction server increases security, privacy, and anonymity.Type: GrantFiled: September 29, 2017Date of Patent: July 14, 2020Assignee: Stratus Digital SystemsInventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Publication number: 20190260788Abstract: A networked computer system enables one or more transactions to be executed securely. An initiator sends a service request to a control server. The control server creates or selects an existing transaction server for the sole purpose of executing the transaction requested by the service request. If the transaction server is pre-existing, it may be in an inaccessible state and then be made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator (and possibly one or more other authorized participants) engages in the transaction with the transaction server, independently of the control server. The transaction server terminates, such as upon completion of the transaction, the expiration of a timeout period, or satisfaction of another server termination criterion. The use of such a one-time transaction server increases security, privacy, and anonymity.Type: ApplicationFiled: April 11, 2019Publication date: August 22, 2019Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan
-
Publication number: 20190114630Abstract: A networked computer system enables a transaction to be executed securely. An initiator sends a service request to a control server. The control server creates a transaction server for the sole purpose of execution the transaction requested by the service request. Creating the transaction server includes: selecting an IP address randomly from a pool of IP addresses and assigning the selected IP address to the transaction server; creating a DNS entry including a randomly-constructed hostname; and associating the DNS entry with the selected IP address. If the transaction server pre-exists, it is made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator engages in the transaction with the transaction server, independently of the control server. The transaction server terminates upon completion of the transaction or the expiration of a timeout period.Type: ApplicationFiled: September 26, 2018Publication date: April 18, 2019Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Publication number: 20180103051Abstract: A networked computer system enables one or more transactions to be executed securely. An initiator sends a service request to a control server. The control server creates or selects an existing transaction server for the sole purpose of executing the transaction requested by the service request. If the transaction server is pre-existing, it may be in an inaccessible state and then be made accessible in response to receiving the service request. The control server informs the initiator of the created transaction server. The initiator (and possibly one or more other authorized participants) engages in the transaction with the transaction server, independently of the control server. The transaction server terminates, such as upon completion of the transaction, the expiration of a timeout period, or satisfaction of another server termination criterion. The use of such a one-time transaction server increases security, privacy, and anonymity.Type: ApplicationFiled: September 29, 2017Publication date: April 12, 2018Inventors: Cary Torkelson, Kenneth Ari Chanin, Patrick J. Sullivan, Brad Geankoplis
-
Patent number: 9648113Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: July 20, 2015Date of Patent: May 9, 2017Assignee: ROUNDBOX, INC.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20160150033Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: ApplicationFiled: July 20, 2015Publication date: May 26, 2016Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: 9088428Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: December 4, 2012Date of Patent: July 21, 2015Assignee: ROUNDBOX, INC.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: 8711696Abstract: Data may be transmitted in a broadcast mode to multiple devices operating in a network. Efficient utilization of bandwidth while providing a desired level of quality of service is enabled for the applications executing on the devices that utilize the broadcasted data. A set of bandwidth constraints may be utilized in combination with a set of heuristics and rules for the allocation and re-allocation of bandwidth among multiple applications in a manner that minimizes the impact on the quality of service metrics of importance to the affected applications when contention exists for the network resources. Quality of service provided to each application may be degraded smoothly, with certain priorities and guarantees being maintained. Event segmentation and reassembly functions for applications may be provided, as well as reliability mechanisms to increase the ability to provide data to client devices that have not been actively receiving for significant periods of time.Type: GrantFiled: March 12, 2012Date of Patent: April 29, 2014Assignee: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: 8325747Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: January 20, 2012Date of Patent: December 4, 2012Assignee: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20120230195Abstract: Data may be transmitted in a broadcast mode to multiple devices operating in a network. Efficient utilization of bandwidth while providing a desired level of quality of service is enabled for the applications executing on the devices that utilize the broadcasted data. A set of bandwidth constraints may be utilized in combination with a set of heuristics and rules for the allocation and re-allocation of bandwidth among multiple applications in a manner that minimizes the impact on the quality of service metrics of importance to the affected applications when contention exists for the network resources. Quality of service provided to each application may be degraded smoothly, with certain priorities and guarantees being maintained. Event segmentation and reassembly functions for applications may be provided, as well as reliability mechanisms to increase the ability to provide data to client devices that have not been actively receiving for significant periods of time.Type: ApplicationFiled: March 12, 2012Publication date: September 13, 2012Applicant: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20120122490Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: ApplicationFiled: January 20, 2012Publication date: May 17, 2012Applicant: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: 8149771Abstract: A system, apparatus, and method for transmitting data in a broadcast mode to multiple devices operating in a network. The invention enables the efficient utilization of bandwidth while providing a desired level of quality of service for the applications executing on the devices that utilize the broadcasted data. The invention utilizes a set of bandwidth constraints in combination with a set of heuristics and rules for the allocation and re-allocation of bandwidth among multiple applications in a manner that minimizes the impact on the quality of service metrics of importance to the affected applications when contention exists for the network resources. The present invention implements processes to cause the quality of service provided to each application to degrade smoothly, with certain priorities and guarantees being maintained.Type: GrantFiled: January 24, 2007Date of Patent: April 3, 2012Assignee: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: 8102864Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: January 30, 2008Date of Patent: January 24, 2012Assignee: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20090094107Abstract: An application, executing on a mobile or other computing device, which has been subject to wrapping technology, provides the wrapper with the ability to insert logos, banners, and other advertising material, and allows that advertising information to be displayed within the wrapped application, not just before and after execution of the application. By having the wrapper specify the advertising images and data to be used, the in-application advertisements can complement the advertisements the wrapper displays before and after the application is executed.Type: ApplicationFiled: October 9, 2007Publication date: April 9, 2009Inventors: Cary Torkelson, Stephen T. Dacek, Arthur A. Goikhman
-
Publication number: 20090030792Abstract: A method and system for content recommendation make such recommendations possible, even if users are in different geographic locations, use different network service providers and different services, user different types of device, etc. A method for communicating a content recommendation comprises receiving a recommendation for content, the content recommendation originating from a first client device communicating using a first network and destined for a second client device communicating using a second network, determining access information for the second client device to access the content using the second network, and transmitting the determined access information.Type: ApplicationFiled: July 21, 2008Publication date: January 29, 2009Inventors: Amit Khivesara, Yiu Man Leung, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20080137602Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: ApplicationFiled: January 30, 2008Publication date: June 12, 2008Applicant: Roundbox Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva