Patents by Inventor Anders Lars-Goran Forsberg

Anders Lars-Goran Forsberg 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: 9760370
    Abstract: A system performs load balancing. The system receives a protocol message by a load balancer in communication with a distributed system comprising a server cluster. The system determines a cluster member to process the protocol message, where the cluster member is a member of the server cluster configured to own a state corresponding to the protocol message. The system then forwards the protocol message to the cluster member.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: September 12, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anders Lars-Goran Forsberg, Terje Strand, Binod Pankajakshy Gangadharan
  • Patent number: 9553944
    Abstract: In accordance with various embodiments, a set of features are described for enabling an application server platform for telecom based applications. A system for providing an application server for telecom-based applications can include a computer, including a computer readable medium and processor. The system can also include an application server, executing on the computer. The application server can include an actor container that manages and provides lifecycle and runtime properties for application classes that are executed as actors in the application server. The actor container can manages a set of event transactions, wherein all storage operations are performed as part of the event transaction that spans each event handler invocation.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: January 24, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Boris Selitser, Anders Lars-Goran Forsberg, Jean Bovet, Andreas Jansson
  • Publication number: 20160226963
    Abstract: A system performs load balancing. The system receives a protocol message by a load balancer in communication with a distributed system comprising a server cluster. The system determines a cluster member to process the protocol message, where the cluster member is a member of the server cluster configured to own a state corresponding to the protocol message. The system then forwards the protocol message to the cluster member.
    Type: Application
    Filed: January 29, 2015
    Publication date: August 4, 2016
    Inventors: Anders Lars-Goran FORSBERG, Terje STRAND, Binod Pankajakshy GANGADHARAN
  • Patent number: 8243742
    Abstract: A service access gateway is described that provides enforcement of service level agreements across geographically remote domains. Each domain can comprise an access tier and a network tier that can be scaled by adding or removing server nodes. At the network tier level, a master node can be selected in each domain in order to maintain budget state information for the domain. Additionally, a global master can be elected in order to maintain the state information across multiple domains such that the service level agreements can be enforced in a synchronized manner. A geographical configuration service can also be implemented to generate alarms in cases where service level agreements across the multiple sites are not identical.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: August 14, 2012
    Assignee: Oracle International Corporation
    Inventors: Anders Lars-Goran Forsberg, Prasad Peddada
  • Publication number: 20120173715
    Abstract: In accordance with various embodiments, a set of features are described for enabling an application server platform for telecom based applications. A system for providing an application server for telecom-based applications can include a computer, including a computer readable medium and processor. The system can also include an application server, executing on the computer. The application server can include an actor container that manages and provides lifecycle and runtime properties for application classes that are executed as actors in the application server. The actor container can manages a set of event transactions, wherein all storage operations are performed as part of the event transaction that spans each event handler invocation.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 5, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Boris Selitser, Anders Lars-Goran Forsberg, Jean Bovet, Andreas Jansson
  • Patent number: 7953100
    Abstract: A network service access gateway is described that provides a pluggable state management architecture for storing state information. The gateway typically processes requests between entities such as external applications and subscriber mobile devices. In processing data, the gateway can implement multiple storage providers which are selected according to the data access requirements of the specific request. Each storage provider can implement a different caching or data management technique in order to provide access to the required information. Examples of the storage providers include in-memory only caches, write-through disk based storage provider, write-behind disk based storage provider and non-cached disk-based storage provider. The particular storage provider can be selected based on a configuration file and according to the traffic path associated with the request.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: May 31, 2011
    Assignee: Oracle International Corporation
    Inventors: Boris Selitser, Anders Lars-Goran Forsberg, Jean Bovet
  • Patent number: 7953877
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for controlling data flow based on a temporal policy. These mechanisms and methods for controlling data flow based on a temporal policy can enable embodiments to provide a different service level agreement to control network traffic selected from a plurality of service level agreements based upon one or more temporal conditions. The ability of embodiments to provide different service level agreement to control network traffic can enable embodiments to control one or more of access to network resources and traffic flow coordination to enhance efficient usage of the network resources.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: May 31, 2011
    Assignee: Oracle International Corporation
    Inventors: Narendra Vemula, Jan Thomas Svensson, Anders Lars-Goran Forsberg
  • Publication number: 20090279556
    Abstract: A network service access gateway is described that provides a pluggable state management architecture for storing state information. The gateway typically processes requests between entities such as external applications and subscriber mobile devices. In processing data, the gateway can implement multiple storage providers which are selected according to the data access requirements of the specific request. Each storage provider can implement a different caching or data management technique in order to provide access to the required information. Examples of the storage providers include in-memory only caches, write-through disk based storage provider, write-behind disk based storage provider and non-cached disk-based storage provider. The particular storage provider can be selected based on a configuration file and according to the traffic path associated with the request.
    Type: Application
    Filed: October 9, 2008
    Publication date: November 12, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Boris Selitser, Anders Lars-Goran Forsberg, Jean Bovet
  • Publication number: 20090225763
    Abstract: A service access gateway is described that provides enforcement of service level agreements across geographically remote domains. Each domain can comprise an access tier and a network tier that can be scaled by adding or removing server nodes. At the network tier level, a master node can be selected in each domain in order to maintain budget state information for the domain. Additionally, a global master can be elected in order to maintain the state information across multiple domains such that the service level agreements can be enforced in a synchronized manner. A geographical configuration service can also be implemented to generate alarms in cases where service level agreements across the multiple sites are not identical.
    Type: Application
    Filed: September 2, 2008
    Publication date: September 10, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anders Lars-Goran Forsberg, Prasad Peddada