Zephyrtel, Inc.

United States of America

Back to Profile

1-14 of 14 for Zephyrtel, Inc. Sort by
Query
Aggregations
Date
2025 2
2023 2
2021 2
Before 2021 8
IPC Class
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs 6
H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways 5
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 4
H04L 67/1061 - Peer-to-peer [P2P] networks using node-based peer discovery mechanisms 4
H04L 67/14 - Session management 4
See more
Status
Pending 2
Registered / In Force 12
Found results for  patents

1.

Optimizing Data Transmission between a First Endpoint and a Second Endpoint in a Computer Network

      
Application Number 18923658
Status Pending
Filing Date 2024-10-22
First Publication Date 2025-02-06
Owner Zephyrtel, Inc. (USA)
Inventor
  • Arolovitch, Alan
  • Bachar, Shmuel
  • Gavish, Dror Moshe
  • Grin, Shahar Guy
  • Shemer, Shay

Abstract

A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.

IPC Classes  ?

  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/16 - Multipoint routing
  • H04L 61/5007 - Internet protocol [IP] addresses
  • H04L 67/14 - Session management
  • H04L 67/5651 - Reducing the amount or size of exchanged application data
  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04L 69/163 - In-band adaptation of TCP data exchangeIn-band control procedures

2.

Method and System for Transmitting Data in a Computer Network

      
Application Number 18887999
Status Pending
Filing Date 2024-09-17
First Publication Date 2025-01-09
Owner Zephyrtel, Inc. (USA)
Inventor Arlovitch, Alan

Abstract

An optimization service discovery method for optimizing data transmission by multi-session applications, includes: receiving an optimization service lookup query from one of a plurality of user clients in a network, each of said user clients executing a multi-session application; and identifying an optimization service and responding to the query with a network address of one or more servers providing said optimization service.

IPC Classes  ?

  • H04L 67/1004 - Server selection for load balancing
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04L 67/01 - Protocols
  • H04L 67/104 - Peer-to-peer [P2P] networks
  • H04L 67/1061 - Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services

3.

Optimizing data transmission between a first endpoint and a second endpoint in a computer network

      
Application Number 18317908
Grant Number 12126680
Status In Force
Filing Date 2023-05-15
First Publication Date 2023-09-07
Grant Date 2024-10-22
Owner ZEPHYRTEL, INC. (USA)
Inventor
  • Arolovitch, Alan
  • Bachar, Shmuel
  • Gavish, Dror Moshe
  • Grin, Shahar Guy
  • Shemer, Shay

Abstract

A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/16 - Multipoint routing
  • H04L 61/5007 - Internet protocol [IP] addresses
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04L 67/14 - Session management
  • H04L 67/5651 - Reducing the amount or size of exchanged application data
  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04L 69/163 - In-band adaptation of TCP data exchangeIn-band control procedures

4.

Method and system for transmitting data in a computer network

      
Application Number 17931812
Grant Number 12095850
Status In Force
Filing Date 2022-09-13
First Publication Date 2023-04-13
Grant Date 2024-09-17
Owner Zephyrtel (USA)
Inventor Arolovitch, Alan

Abstract

An optimization service discovery method for optimizing data transmission by multi-session applications, includes: receiving an optimization service lookup query from one of a plurality of user clients in a network, each of said user clients executing a multi-session application; and identifying an optimization service and responding to the query with a network address of one or more servers providing said optimization service.

IPC Classes  ?

  • H04L 67/1004 - Server selection for load balancing
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04L 67/01 - Protocols
  • H04L 67/104 - Peer-to-peer [P2P] networks
  • H04L 67/1061 - Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services

5.

Optimizing data transmission between a first endpoint and a second endpoint in a computer network

      
Application Number 17351926
Grant Number 12069129
Status In Force
Filing Date 2021-06-18
First Publication Date 2021-10-07
Grant Date 2024-08-20
Owner Zephyrtel, Inc. (USA)
Inventor
  • Arolovitch, Alan
  • Bachar, Shmuel
  • Gavish, Dror Moshe
  • Grin, Shahar Guy
  • Shemer, Shay

Abstract

A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 45/00 - Routing or path finding of packets in data switching networks
  • H04L 45/16 - Multipoint routing
  • H04L 61/5007 - Internet protocol [IP] addresses
  • H04L 67/1095 - Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
  • H04L 67/14 - Session management
  • H04L 67/5651 - Reducing the amount or size of exchanged application data
  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
  • H04L 67/63 - Routing a service request depending on the request content or context
  • H04L 69/163 - In-band adaptation of TCP data exchangeIn-band control procedures

6.

Methods and systems for caching data communications over computer networks

      
Application Number 17240738
Grant Number 11758013
Status In Force
Filing Date 2021-04-26
First Publication Date 2021-09-02
Grant Date 2023-09-12
Owner Zephyrtel, Inc. (USA)
Inventor
  • Arolovitch, Alan
  • Bachar, Shmuel
  • Gavish, Dror Moshe
  • Grin, Shahar Guy
  • Shemer, Shay

Abstract

A computer-implemented method of caching multi-session data communications in a computer network, includes the steps of: (a) receiving, intercepting, or monitoring one or more data sessions between a client executing a multi-session application for retrieving a desired content object and one or more metadata services, said client communicating with the one or more metadata services to discover metadata for the content object; (b) analyzing queries and responses exchanged between the client and the one of more metadata services to discover metadata for the content object; (c) receiving or intercepting subsequent data sessions between the client and content sources; (d) identifying a data protocol used by the client and identifying data queries within the data sessions; (e) identifying the content object or portions thereof requested by the client in the data queries; and (f) determining if the content object or portions thereof are stored in cache and, if so, sending the content object or portions thereof stored in cache to the client, and, if not, sending the data queries to the content sources, storing data responses from the content sources, and sending the data responses to the client.

IPC Classes  ?

  • G06F 15/167 - Interprocessor communication using a common memory, e.g. mailbox
  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04L 67/14 - Session management
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
  • H04L 67/50 - Network services
  • H04N 21/63 - Control signaling between client, server and network componentsNetwork processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB'sCommunication protocolsAddressing
  • H04L 67/1061 - Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
  • H04L 67/1074 - Peer-to-peer [P2P] networks for supporting data block transmission mechanisms

7.

Optimizing data transmission between a first endpoint and a second endpoint in a computer network

      
Application Number 16837595
Grant Number 11082488
Status In Force
Filing Date 2020-04-01
First Publication Date 2020-07-23
Grant Date 2021-08-03
Owner ZEPHYRTEL, INC. (USA)
Inventor
  • Arolovitch, Alan
  • Bachar, Shmuel
  • Gavish, Dror Moshe
  • Grin, Shahar Guy
  • Shemer, Shay

Abstract

A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04L 12/707 - Route fault prevention or recovery, e.g. rerouting, route redundancy, virtual router redundancy protocol [VRRP] or hot standby router protocol [HSRP] using path redundancy
  • H04L 12/761 - Broadcast or multicast routing
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

8.

Methods and systems for caching data communications over computer networks

      
Application Number 16685717
Grant Number 11019170
Status In Force
Filing Date 2019-11-15
First Publication Date 2020-03-12
Grant Date 2021-05-25
Owner ZEPHYRTEL, INC. (USA)
Inventor
  • Arolovitch, Alan
  • Bachar, Shmuel
  • Gavish, Dror Moshe
  • Grin, Shahar Guy
  • Shemer, Shay

Abstract

A computer-implemented method of caching multi-session data communications in a computer network, includes the steps of: (a) receiving, intercepting, or monitoring one or more data sessions between a client executing a multi-session application for retrieving a desired content object and one or more metadata services, said client communicating with the one or more metadata services to discover metadata for the content object; (b) analyzing queries and responses exchanged between the client and the one of more metadata services to discover metadata for the content object; (c) receiving or intercepting subsequent data sessions between the client and content sources; (d) identifying a data protocol used by the client and identifying data queries within the data sessions; (e) identifying the content object or portions thereof requested by the client in the data queries; and (f) determining if the content object or portions thereof are stored in cache and, if so, sending the content object or portions thereof stored in cache to the client, and, if not, sending the data queries to the content sources, storing data responses from the content sources, and sending the data responses to the client.

IPC Classes  ?

  • G06F 15/167 - Interprocessor communication using a common memory, e.g. mailbox
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • H04N 21/63 - Control signaling between client, server and network componentsNetwork processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB'sCommunication protocolsAddressing

9.

Optimizing data transmission between a first endpoint and a second endpoint in a computer network

      
Application Number 14678537
Grant Number 10225340
Status In Force
Filing Date 2015-04-03
First Publication Date 2015-12-10
Grant Date 2019-03-05
Owner Zephyrtel, Inc. (USA)
Inventor
  • Arolovitch, Alan
  • Bachar, Shmuel
  • Gavish, Dror Moshe
  • Grin, Shahar Guy
  • Shemer, Shay

Abstract

A computer-implemented method is provided for transparently optimizing data transmission between a first endpoint and a second endpoint in a computer network. The endpoints have a directly established data session therebetween. The data session is identified by each endpoint at least to itself in the same way throughout the session. The method includes the steps of: relaying data between the endpoints transparently in the session using a network optimization service; and transparently modifying or storing at least some of the data transmitted from the second endpoint to the first endpoint using the network optimization service in order to optimize data communications between the endpoints, wherein transparently modifying at least some of the data comprises changing the data, replacing the data, or inserting additional data such that the first endpoint receives different data than was sent by the second endpoint.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04L 12/707 - Route fault prevention or recovery, e.g. rerouting, route redundancy, virtual router redundancy protocol [VRRP] or hot standby router protocol [HSRP] using path redundancy
  • H04L 12/761 - Broadcast or multicast routing
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

10.

Method and system for transmitting data in a computer network

      
Application Number 14457531
Grant Number 11477272
Status In Force
Filing Date 2014-08-12
First Publication Date 2015-06-11
Grant Date 2022-10-18
Owner Zephyrtel, Inc. (USA)
Inventor Arolovitch, Alan

Abstract

An optimization service discovery method for optimizing data transmission by multi-session applications, includes: receiving an optimization service lookup query from one of a plurality of user clients in a network, each of said user clients executing a multi-session application; and identifying an optimization service and responding to the query with a network address of one or more servers providing said optimization service.

IPC Classes  ?

  • H04L 67/1004 - Server selection for load balancing
  • H04L 67/1061 - Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
  • H04L 67/104 - Peer-to-peer [P2P] networks
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • H04L 67/01 - Protocols
  • H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services

11.

Methods and systems for caching data communications over computer networks

      
Application Number 13476574
Grant Number 08990354
Status In Force
Filing Date 2012-05-21
First Publication Date 2012-09-13
Grant Date 2015-03-24
Owner ZEPHYRTEL, INC. (USA)
Inventor
  • Arolovitch, Alan
  • Bachar, Shmuel
  • Gavish, Dror M.
  • Grin, Shahar G.
  • Shemer, Shay

Abstract

A computer-implemented method and system for caching multi-session data communications in a computer network.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04N 21/63 - Control signaling between client, server and network componentsNetwork processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB'sCommunication protocolsAddressing
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures

12.

Methods and systems for caching data communications over computer networks

      
Application Number 13341619
Grant Number 08185612
Status In Force
Filing Date 2011-12-30
First Publication Date 2012-05-10
Grant Date 2012-05-22
Owner ZEPHYRTEL, INC. (USA)
Inventor
  • Arolovitch, Alan
  • Bachar, Shmuel
  • Gavish, Dror Moshe
  • Grin, Shahar Guy
  • Shemer, Shay

Abstract

A computer-implemented method of caching multi-session data communications in a computer network, includes: (a) receiving, intercepting, or monitoring data sessions between a client and metadata services; (b) analyzing queries and responses exchanged between the client and the metadata services to discover metadata for a desired content object; (c) receiving or intercepting subsequent data sessions between the client and content sources; (d) identifying a data protocol used by the client and identifying data queries within the data sessions; (e) identifying the content object requested by the client in the data queries; and (f) determining if the content object is stored in cache and, if so, sending the content object stored in cache to the client, and, if not, sending the data queries to the content sources, storing data responses from the content sources, and sending the data responses to the client.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures

13.

Methods, systems, and computer readable media for detection of an unauthorized service message in a network

      
Application Number 12581739
Grant Number 08326265
Status In Force
Filing Date 2009-10-19
First Publication Date 2010-04-29
Grant Date 2012-12-04
Owner ZEPHYRTEL, INC. (USA)
Inventor Nooren, Eloy Johan Lambertus

Abstract

A method is described for detecting an unauthorized service message in a communications network. The method comprising the steps of: receiving a signaling message associated with a supplementary service (SS) message and/or a unstructured supplementary service data (USSD) message from a first network node, the signaling message comprising identification information of the sender of the SS message and/or USSD message and first location information of the first network node; requesting second location information of the first network node from the a second network node serving the sender of the SS message and/or USSD message; and, comparing the first location information with the second location information in order to determine whether the SS message and/or USSD message is authorized or not.

IPC Classes  ?

  • H04M 1/68 - Circuit arrangements for preventing eavesdropping
  • H04M 3/16 - Automatic or semi-automatic exchanges with lock-out or secrecy provision in party-line systems
  • H04M 3/42 - Systems providing special services or facilities to subscribers
  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor

14.

Method for preventing the delivery of short message service message spam

      
Application Number 11578482
Grant Number 07996024
Status In Force
Filing Date 2004-04-14
First Publication Date 2007-12-06
Grant Date 2011-08-09
Owner ZEPHYRTEL, INC. (USA)
Inventor Nooren, Eloy Johan Lambertus

Abstract

Methods, systems, and computer program products for delivery of SMS messages are disclosed. According to one method, first routing data for delivery of an SMS message to a mobile terminal is received at a network element. Second routing data is transmitted from the network element in response to receiving the first routing data. An SMS message having the second routing data is received at the network element. The second routing data is converted at the network element to the first routing data for delivery of the SMS message to a mobile terminal. The network element uses the first and second routing data to correlate a request for the first routing data with receipt of the SMS message. The network element compares an SMSC address in the request for the first routing data with an SMSC address in the SMS message to detect the presence of address spoofing.

IPC Classes  ?