Patents by Inventor Omer Shani

Omer Shani 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: 11599438
    Abstract: A system, method, and computer program are provided for combining results of event processing received from a plurality of virtual processes or servers. In use, an event is sent to a plurality of virtual processes or virtual servers. Further, a result of processing of the event is received from each of the virtual processes or virtual servers. In addition, the results received from the plurality of virtual processes or virtual servers are combined.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: March 7, 2023
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventor: Omer Shani
  • Patent number: 11477040
    Abstract: As described herein, a system, method, and computer program are provided for dynamic switching between online and offline charging for a network session. In use, a network session is monitored. Additionally, during the network session, one or more characteristics of the network session are determined, based on the monitoring of the network session. Further, a dynamic selection is made between offline charging and online charging for the network session, based on the one or more characteristics of the network session.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: October 18, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Naceur Lagha, Omer Shani
  • Patent number: 10904021
    Abstract: As described herein, a system, method, and computer program are provided for dynamic switching between online and offline charging for a network session. In use, a network session is monitored. Additionally, during the network session, one or more characteristics of the network session are determined, based on the monitoring of the network session. Further, a dynamic selection is made between offline charging and online charging for the network session, based on the one or more characteristics of the network session.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: January 26, 2021
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Naceur Lagha, Omer Shani
  • Patent number: 10356039
    Abstract: An apparatus, computer program, and method are provided for utilizing a data structure to access fully qualified domain name information. A data structure is stored including a plurality of pairs. Each pair has a first element including information associated with a fully qualified domain name, and a second element including a result of a hash function performed on the information associated with the fully qualified domain name. In use, the data structure is utilized to access the information associated with the fully qualified domain name of at least one of the pairs, based on the result of the hash function performed on the information associated with the fully qualified domain name.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: July 16, 2019
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Omer Shani, Gregory Vortman
  • Patent number: 9843532
    Abstract: A system, method, and computer program product are provided for managing distribution of a finite amount of resources. In use, a quota is received from a first repository, the quota including a portion of a finite amount of resources. Additionally, a plurality of requests is received from a plurality of entities, where each of the plurality of requests is requesting one or more of the resources. Further, the one or more of the resources are conditionally provided to the plurality of entities, in response to the plurality of requests. Further still, it is determined whether a predetermined amount of resources exist. Also, an additional quota is conditionally requested from the first repository, based on the determining.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: December 12, 2017
    Assignee: Amdocs Development Limited
    Inventor: Omer Shani
  • Patent number: 9769111
    Abstract: A system, method, and computer program product are provided for many-to-one communications in a network. In use, a first single device subscribes to receive communication from a first network address associated therewith, the first network address being an address other than a network address of the first single device. Further, a plurality of devices communicate information to the first network address associated with the first single device. Responsive to communicating the information by the plurality of devices to the first network address, the information is forwarded to the first single device.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: September 19, 2017
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventor: Omer Shani
  • Patent number: 9501302
    Abstract: A system, method, and computer program are provided for combining results of event processing received from a plurality of virtual processes or servers. In use, an event is sent to a plurality of virtual processes or virtual servers. Further, a result of processing of the event is received from each of the virtual processes or virtual servers. In addition, the results received from the plurality of virtual processes or virtual servers are combined.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: November 22, 2016
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventor: Omer Shani
  • Patent number: 9485201
    Abstract: A system, method, and computer program product are provided for partially authorizing a multi-target communication request. In use, a plurality of targets associated with a multi-target communication request are determined. Further, the multi-target communication request is automatically authorized, wherein the multi-target communication request includes a request to send at least one communication to each of the plurality of targets. Additionally, it is determined whether the multi-target communication request has been successfully authorized for each of the plurality of targets. Responsive to determining that the multi-target communication request has not been successfully authorized for at least one of the plurality of targets, the multi-target communication request is rolled back for only the at least one target.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: November 1, 2016
    Assignees: Amdocs Software Systems Limited, Amdocs Development Limited
    Inventor: Omer Shani
  • Patent number: 9374474
    Abstract: A system, method, and computer program product are provided for detecting duplicated telecommunications events in a consumer telecommunications network. In use, a first telecommunications event and associated first event data are received. One or more fields of data are extracted from the first event data. Additionally, a single data string is generated from the extracted one or more fields of data. Further, a hash function is utilized to create a first event signature corresponding to the single data string from the extracted one or more fields of data. In addition, a first event signature hint is extracted from the first event signature, the first event signature hint including a portion of the first event signature. Furthermore, it is determined whether the first event signature hint exists in a signature hint hash table.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: June 21, 2016
    Assignee: Amdocs Software Systems Limited
    Inventors: Victoria Boriskovsky, Vladimir Polonsky, Omer Shani, Nir Cohen
  • Patent number: 9344584
    Abstract: A system, method, and computer program product are provided for dynamically applying session control triggers to communication sessions. In use, a request associated with a communication session for an entity is received. Additionally, at least one attribute associated with the entity is identified, in response to the request. Furthermore, it is determined whether at least one trigger implementing session control is to be set for the communication session, based on the at least one attribute. Moreover, the request is processed, based on the determination.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: May 17, 2016
    Assignee: Amdocs Software Systems Limited
    Inventors: Daniel Gluzman, Zur Yahalom, Gal Eshet, Omer Shani
  • Patent number: 9306867
    Abstract: A system, method, and computer program product are provided for managing distribution of a finite amount of resources. In use, a quota is received from a first repository, the quota including a portion of a finite amount of resources. Additionally, a plurality of requests is received from a plurality of entities, where each of the plurality of requests is requesting one or more of the resources. Further, the one or more of the resources are conditionally provided to the plurality of entities, in response to the plurality of requests. Further still, it is determined whether a predetermined amount of resources exist. Also, an additional quota is conditionally requested from the first repository, based on the determining.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: April 5, 2016
    Assignee: Amdocs Software Systems Limited
    Inventor: Omer Shani
  • Patent number: 9201721
    Abstract: A system, method, and computer program are provided for combining results of event processing received from a plurality of servers. In use, an event is sent to a plurality of servers. Further, a result of processing of the event is received from each of the servers. In addition, the results received from the plurality of servers are combined.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: December 1, 2015
    Assignee: Amdocs Software Systems Limited
    Inventor: Omer Shani
  • Patent number: 9197739
    Abstract: A system, method, and computer program product are provided for providing guaranteed quality of service. In use, a request for a guaranteed quality of service (QoS) during a predefined period is received from a user. Additionally, the guaranteed quality of service (QoS) is provided to the user during the predefined period.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: November 24, 2015
    Assignee: Amdocs Software Systems Limited
    Inventor: Omer Shani
  • Patent number: 8995632
    Abstract: A system, method, and computer program product are provided for detecting duplicated telecommunications events in a consumer telecommunications network. In use, a first telecommunications event and associated first event data are received. One or more fields of data are extracted from the first event data. Additionally, a single data string is generated from the extracted one or more fields of data. Further, a hash function is utilized to create a first event signature corresponding to the single data string from the extracted one or more fields of data. In addition, a first event signature hint is extracted from the first event signature, the first event signature hint including a portion of the first event signature. Furthermore, it is determined whether the first event signature hint exists in a signature hint hash table.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: March 31, 2015
    Assignee: Amdocs Software Systems Limited
    Inventors: Victoria Boriskovsky, Vladimir Polonsky, Omer Shani, Nir Cohen
  • Patent number: 8850458
    Abstract: A system, method, and computer program are provided for combining results of event processing received from a plurality of servers. In use, an event is sent to a plurality of servers. Further, a result of processing of the event is received from each of the servers. In addition, the results received from the plurality of servers are combined.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: September 30, 2014
    Assignee: Amdocs Software Systems Limited
    Inventor: Omer Shani
  • Patent number: 8688825
    Abstract: A system, method, and computer program product are provided for managing distribution of a finite amount of resources. In use, a quota is received from a first repository, the quota including a portion of a finite amount of resources. Additionally, a plurality of requests is received from a plurality of entities, where each of the plurality of requests is requesting one or more of the resources. Further, the one or more of the resources are conditionally provided to the plurality of entities, in response to the plurality of requests. Further still, it is determined whether a predetermined amount of resources exist. Also, an additional quota is conditionally requested from the first repository, based on the determining.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: April 1, 2014
    Assignee: Amdocs Software Systems Limited
    Inventor: Omer Shani
  • Patent number: 8341044
    Abstract: A system, method, and computer program product are provided for re-rating events, in use, a plurality of events associated with at least one customer is rated. Additionally, at least one of the events associated with the customer(s) is re-rated, in parallel with the rating.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: December 25, 2012
    Assignee: Amdocs Software Systems Limited
    Inventors: Debabrata Patro, Yael Angel, Yishay Levanoni, Omer Shani