Patents by Inventor James Asnis

James Asnis 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: 10943198
    Abstract: A method and system for enabling data usage accounting is described herein. The method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session that includes a final endpoint can be received through a secure application. The request for the data session can be intercepted and modified to cause the request to be re-directed back to the secure application. A connection with a relay server can be initiated instead of the final endpoint such that data usage accounting for the data session is to be conducted at a remote location.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: March 9, 2021
    Inventor: James Asnis
  • Publication number: 20190362285
    Abstract: A method and system for enabling data usage accounting is described herein. The method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session that includes a final endpoint can be received through a secure application. The request for the data session can be intercepted and modified to cause the request to be re-directed back to the secure application. A connection with a relay server can be initiated instead of the final endpoint such that data usage accounting for the data session is to be conducted at a remote location.
    Type: Application
    Filed: August 6, 2019
    Publication date: November 28, 2019
    Inventor: James Asnis
  • Patent number: 10410154
    Abstract: A method and system for enabling data usage accounting is described herein. The method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session that includes a final endpoint can be received through a secure application. The request for the data session can be intercepted and modified to cause the request to be re-directed back to the secure application. A connection with a relay server can be initiated instead of the final endpoint such that data usage accounting for the data session is to be conducted at a remote location.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: September 10, 2019
    Assignee: VMware, Inc.
    Inventor: James Asnis
  • Publication number: 20170330122
    Abstract: A method and system for enabling data usage accounting is described herein. The method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session that includes a final endpoint can be received through a secure application. The request for the data session can be intercepted and modified to cause the request to be re-directed back to the secure application. A connection with a relay server can be initiated instead of the final endpoint such that data usage accounting for the data session is to be conducted at a remote location.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 16, 2017
    Inventor: James Asnis
  • Patent number: 9350818
    Abstract: A method and system for data usage accounting are described herein. On a computing device that includes enterprise applications and personal applications, a datagram send request for an enterprise application can be received. The datagram send request may involve unreliable transport communication with a final destination and may be conducted in a native fashion with respect to the enterprise application. Based on the datagram send request, addressing information of a relay destination that is different from the final destination can be received. In addition, outbound datagrams of the unreliable transport communication can be corresponded with the received addressing information of the relay destination. The outbound datagrams of the unreliable transport communication may also be supplemented with the addressing information of the final destination.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: May 24, 2016
    Assignee: OPENPEAK INC.
    Inventor: James Asnis
  • Publication number: 20160072904
    Abstract: A method and system for data usage accounting are described herein. On a computing device that includes enterprise applications and personal applications, a datagram send request for an enterprise application can be received. The datagram send request may involve unreliable transport communication with a final destination and may be conducted in a native fashion with respect to the enterprise application. Based on the datagram send request, addressing information of a relay destination that is different from the final destination can be received. In addition, outbound datagrams of the unreliable transport communication can be corresponded with the received addressing information of the relay destination. The outbound datagrams of the unreliable transport communication may also be supplemented with the addressing information of the final destination.
    Type: Application
    Filed: July 17, 2015
    Publication date: March 10, 2016
    Inventor: James Asnis
  • Publication number: 20160071040
    Abstract: A method and system for enabling data usage accounting is described herein. The method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session that includes a final endpoint can be received through a secure application. The request for the data session can be intercepted and modified to cause the request to be re-directed back to the secure application. A connection with a relay server can be initiated instead of the final endpoint such that data usage accounting for the data session is to be conducted at a remote location.
    Type: Application
    Filed: February 6, 2015
    Publication date: March 10, 2016
    Inventor: James Asnis
  • Publication number: 20160072786
    Abstract: A method and system for enabling data usage accounting is described herein. The method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session that includes a final endpoint can be received through a secure application. The request for the data session can be intercepted and modified to cause the request to be re-directed back to the secure application. A connection with a relay server can be initiated instead of the final endpoint such that data usage accounting for the data session is to be conducted at a remote location.
    Type: Application
    Filed: August 10, 2015
    Publication date: March 10, 2016
    Inventor: James Asnis
  • Patent number: 9232013
    Abstract: A method and system for enabling data usage accounting are described herein. As an example, the method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session can be received through a secure application. The request for the data session can be intercepted, and the request for the data session can be modified to cause the request to be re-directed back to the secure application. In addition, a connection can be initiated to enable retrieval of data in response to the request and to enable an accounting of the data session. In one arrangement, this process of modifying the request for a data session may be restricted to secure applications such that data usage of the secure applications is tabulated separately from data usage associated with the unsecure applications.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: January 5, 2016
    Assignee: OpenPeak Inc.
    Inventor: James Asnis
  • Patent number: 9232012
    Abstract: A method and system for data usage accounting are described herein. As an example, the method can be practiced in a setting that includes both secure applications and unsecure applications. Via one of the secure applications, a request to access data can be received in which the request is intended for a content provider via a system service. The request that is intended for the content provider via the system service can be intercepted and modified, which can cause the system service to direct the request back to the secure application instead of the content provider. In addition, a connection can be established with the content provider for the request through the secure application to enable data usage accounting of data that is returned by the content provider.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: January 5, 2016
    Assignee: OpenPeak Inc.
    Inventors: Brian A. Roberge, James Asnis, David Medina
  • Patent number: 9106538
    Abstract: A method and system for enabling data usage accounting is described herein. The method can be practiced on a computing device that has secure applications and unsecure applications installed thereon. Initially, a request for a data session that includes a final endpoint can be received through a secure application. The request for the data session can be intercepted and modified to cause the request to be re-directed back to the secure application. A connection with a relay server can be initiated instead of the final endpoint such that data usage accounting for the data session is to be conducted at a remote location.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: August 11, 2015
    Assignee: OPENPEAK INC.
    Inventor: James Asnis
  • Patent number: 9100390
    Abstract: A method and system for authenticating a computing device for data usage accounting are described herein. As an example, the method can be practiced on a computing device that includes secure applications and unsecure applications. A data session request for a secure application can be received, and in response to the data session request, a data session connection can be initiated. As part of initiating the data session connection, an authentication package uniquely associated with the computing device can be sent to the authentication server. If the computing device is authenticated, the data session connection can be established to enable data exchange and data accounting in which the authenticating may be performed exclusively for the secure applications.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: August 4, 2015
    Assignee: OPENPEAK INC.
    Inventors: James Asnis, Matthew John Peterson, Michael Kelly
  • Patent number: 8938547
    Abstract: A method and system for data usage accounting are described herein. As an example, the method can be practiced in a setting that includes both secure applications and unsecure applications. Via one of the secure applications, a request to access data can be received in which the request is intended for a content provider via a system service. The request that is intended for the content provider via the system service can be intercepted and modified, which can cause the system service to direct the request back to the secure application instead of the content provider. In addition, a connection can be established with the content provider for the request through the secure application to enable data usage accounting of data that is returned by the content provider.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: January 20, 2015
    Assignee: OpenPeak Inc.
    Inventors: Brian A. Roberge, James Asnis, David Medina
  • Publication number: 20060080462
    Abstract: A system for managing a distributed MetaHop that is administered, managed, and monitored as a single entity. If a new gateway is added to a MetaHop, the gateway can be provisioned with membership credentials by an administrator who indicates relatively basic information for the new gateway to join the MetaHop. Once provisioned with relatively basic information, the new gateway can be shipped to a relatively remote site where it automatically seeks out an entry point to the MetaHop. After connecting to an entry point (or entry points), the new gateway is automatically provisioned with any other information used to join the MetaHop. In one embodiment, the joined gateway is automatically enabled to forward traffic. In another embodiment, a new gateway is disabled for traffic forwarding until the administrator enables it for such forwarding on the MetaHop.
    Type: Application
    Filed: June 4, 2004
    Publication date: April 13, 2006
    Inventor: James Asnis
  • Publication number: 20060059370
    Abstract: The invention is directed towards routing a packet using both IPSec and common routing protocols within dynamic network topologies in a VPN. The routing of IPSec packets employs Open System Interconnection (OSI) layer three information. In one embodiment, a tree mechanism is used for looking up layer three information that may be associated with a protected subnetwork. When a packet is identified as being associated with a protected subnetwork, the packet may be encrypted and encapsulated, including the original destination and source IP address header information within another packet employing the IP Encapsulating Security Payload (ESP) protocol. New source and destination IP addresses are provided for the new packet using IP addresses associated with an entry gateway and an exit gateway to the VPN. The new packet may then be routed through the VPN using traditional routing protocols.
    Type: Application
    Filed: September 15, 2004
    Publication date: March 16, 2006
    Inventors: James Asnis, Teemu Lehtonen, Olev Kartau