Patents by Inventor Frederik Hugo Zwaal

Frederik Hugo Zwaal 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: 10855585
    Abstract: A SIP node obtains a Session Initiation Protocol (SIP) message comprising a SIP header. The SIP node adds a description of the SIP header into a body of the SIP message. The description comprises an offset field and a length field indicating a position and a size, respectively, of a text string in the SIP header. The SIP node transmits the SIP message with the description added via a network.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: December 1, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERECSSON (PUBL)
    Inventors: Frederik Hugo Zwaal, Erik Reitsma
  • Publication number: 20190014045
    Abstract: A SIP node obtains a Session Initiation Protocol (SIP) message comprising a SIP header. The SIP node adds a description of the SIP header into a body of the SIP message. The description comprises an offset field and a length field indicating a position and a size, respectively, of a text string in the SIP header. The SIP node transmits the SIP message with the description added via a network.
    Type: Application
    Filed: August 23, 2018
    Publication date: January 10, 2019
    Inventors: Frederik Hugo Zwaal, Erik Reitsma
  • Patent number: 9923788
    Abstract: Method, for use in a telecommunications network, of selecting from a plurality of composite services a composite service to be executed in response to a network event. Each composite service has associated therewith criteria including a Boolean expression determining whether or not the composite service may be executed in response to the network event. The method comprises composing, for the network event, for each composite service an indicator indicating a) whether or not the criteria for that composite service are met by the network event, and b) a measure of conformity of the network event with said criteria. The method further includes selecting the composite service having associated therewith the indicator indicating that the criteria are met, and indicating closest conformity.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: March 20, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Robby Gerard Bernhard Burgers, Frederik Hugo Zwaal
  • Patent number: 9876858
    Abstract: The invention relates to a method for configuring a connection between a second device (110) and a first device (130). The first device (130) requests (302) a broker system (140) by providing a unique IDentifier identifying the First device (130), ID-F, to supply a Uniform Resource Locator associated with the First device (130), URL-F, wherein URL-F points to a resource at a data storage device (120). The second device (110) detects (402) from a computer readable medium (840) associated with the first device (130), the ID-F of the first device (130), and requests (403) the broker system (140) by providing the detected ID-F and a unique IDentifier identifying the Second device (110), ID-S, to add (406) a resource for the second device (110) at the data storage device (120), the second resource having a Uniform Resource Locator URL-S, and to supply (411) the URL-S to the second device (110).
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: January 23, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Frederik Hugo Zwaal
  • Patent number: 9459941
    Abstract: A processing platform, for example a Java Enterprise Edition (JEE) platform comprises a JEE cluster (1) having a plurality of processors (3), which include a resource adapter (11) for handling events associated with one or more application sessions Si to Sn. Each application session Si to Sn comprises a session state (15) and an event queue (17), the event queue (17) containing a list of events to be executed for a particular one of the sessions S1 to Sn. A thread pool (19) comprises one or more processing threads t1 to tN for enabling the processor (3) to perform multiple tasks in parallel. The thread pool (19) comprises a task queue (21) containing the tasks to be executed by the processing threads t1 to tN. The resource adapter (11) comprises a synchronizing unit (23) for controlling how the plurality of threads t1 to tN from the thread pool handle the events in the plurality of application sessions S1 to Sn.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: October 4, 2016
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Frederik Hugo Zwaal
  • Patent number: 9218363
    Abstract: The invention relates to a method for maintaining location information in a database. An application running in a client device scans for stationary devices that have a unique identifier. If such a device is found, the location of the device by means of the unique identifier is looked up from a central server comprising a database. If the unique identifier is in the database the physical location of the stationary device could be retrieved. As the stationary device is in the vicinity of the stationary device, the physical location of the user using the stationary device is known. If the unique identifier of the stationary device is not found, the user is asked once to identify its location. The unique identifier and location is then stored in the data structure of the database. Subsequent requests by a client device for the same stationary device will result in a known location.
    Type: Grant
    Filed: November 24, 2011
    Date of Patent: December 22, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Frederik Hugo Zwaal
  • Publication number: 20150127835
    Abstract: The invention relates to a method for configuring a connection between a second device (110) and a first device (130). The first device (130) requests (302) a broker system (140) by providing a unique IDentifier identifying the First device (130), ID-F, to supply a Uniform Resource Locator associated with the First device (130), URL-F, wherein URL-F points to a resource at a data storage device (120). The second device (110) detects (402) from a computer readable medium (840) associated with the first device (130), the ID-F of the first device (130), and requests (403) the broker system (140) by providing the detected ID-F and a unique IDentifier identifying the Second device (110), ID-S, to add (406) a resource for the second device (110) at the data storage device (120), the second resource having a Uniform Resource Locator URL-S, and to supply (411) the URL-S to the second device (110).
    Type: Application
    Filed: May 16, 2012
    Publication date: May 7, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Frederik Hugo Zwaal
  • Publication number: 20140357307
    Abstract: The invention relates to a method for maintaining location information in a database. An application running in a client device scans for stationary devices that have a unique identifier. If such a device is found, the location of the device by means of the unique identifier is looked up from a central server comprising a database. If the unique identifier is in the database the physical location of the stationary device could be retrieved. As the stationary device is in the vicinity of the stationary device, the physical location of the user using the stationary device is known. If the unique identifier of the stationary device is not found, the user is asked once to identify its location. The unique identifier and location is then stored in the data structure of the database. Subsequent requests by a client device for the same stationary device will result in a known location.
    Type: Application
    Filed: November 24, 2011
    Publication date: December 4, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventor: Frederik Hugo Zwaal
  • Patent number: 8838705
    Abstract: Apparatus comprising a Session Initiation Protocol agent (9) arranged to send and receive Session Initiation Protocol messages to and from peer Session Initiation Protocol agents. The apparatus is configured, for a Session Initiation Protocol message to be sent, to translate (10) one or more header fields of the message into an alternative format and to include (11) the translated field(s) within or prefixed to the message, together with the untranslated field(s).
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: September 16, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Frederik Hugo Zwaal, Erik Reitsma
  • Patent number: 8812522
    Abstract: In a mobile terminal, which is able to access resources available over a network, a navigation history is stored. Specifically, the resources are stored in an order in which they are visited by a user, whereby the user can navigate through the stored resources in reverse order by means of a back button. When the stored resources contain a predetermined number of occurrences of a specific resource, the predetermined number being at least two, and the user navigates to the specific resource again, the stored resources between two of said occurrences of the specific resource, and one of said occurrences of the specific resource, are deleted from the stored navigation history.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: August 19, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Frederik Hugo Zwaal
  • Publication number: 20130311657
    Abstract: Method, for use in a telecommunications network, of selecting from a plurality of composite services a composite service to be executed in response to a network event. Each composite service has associated therewith criteria including a Boolean expression determining whether or not the composite service may be executed in response to the network event. The method comprises composing, for the network event, for each composite service an indicator indicating a) whether or not the criteria for that composite service are met by the network event, and b) a measure of conformity of the network event with said criteria. The method further includes selecting the composite service having associated therewith the indicator indicating that the criteria are met, and indicating closest conformity.
    Type: Application
    Filed: December 20, 2010
    Publication date: November 21, 2013
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Robby Gerard Bernhard Burgers, Frederik Hugo Zwaal
  • Publication number: 20120284725
    Abstract: A processing platform, for example a Java Enterprise Edition (JEE) platform comprises a JEE cluster (1) having a plurality of processors (3), which include a resource adapter (11) for handling events associated with one or more application sessions Si to Sn. Each application session Si to Sn comprises a session state (15) and an event queue (17), the event queue (17) containing a list of events to be executed for a particular one of the sessions S1 to Sn. A thread pool (19) comprises one or more processing threads t1 to tN for enabling the processor (3) to perform multiple tasks in parallel. The thread pool (19) comprises a task queue (21) containing the tasks to be executed by the processing threads t1 to tN. The resource adapter (11) comprises a synchronising unit (23) for controlling how the plurality of threads t1 to tN from the thread pool handle the events in the plurality of application sessions S1 to Sn.
    Type: Application
    Filed: July 28, 2009
    Publication date: November 8, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventor: Frederik Hugo Zwaal
  • Publication number: 20120284286
    Abstract: In a mobile terminal, which is able to access resources available over a network, a navigation history is stored. Specifically, the resources are stored in an order in which they are visited by a user, whereby the user can navigate through the stored resources in reverse order by means of a back button. When the stored resources contain a predetermined number of occurrences of a specific resource, the predetermined number being at least two, and the user navigates to the specific resource again, the stored resources between two of said occurrences of the specific resource, and one of said occurrences of the specific resource, are deleted from the stored navigation history.
    Type: Application
    Filed: February 12, 2010
    Publication date: November 8, 2012
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: Frederik Hugo Zwaal
  • Publication number: 20120005140
    Abstract: Rule creation engine for application in a service (5) provided in a telecommunication network (1). The rule creation engine (8) is in communication with a user terminal (10) and a database (6). The rule creation engine (8) is arranged to create an expression set, which comprises a relationship between stimulioriginating from and responses intended for the behavior of the service (5) in the telecommunication network (1), to detect one or more inconsistencies in the expression set. Furthermore, the rule creation engine is arranged to recursively determine a set of alternatives which needs the least user interaction to resolve the inconsistencies, translate the set of alternatives in a mathematical function, send to the user terminal (10) possible alternatives to resolve the mathematical function, receive from the user terminal (10) one of the possible alternatives, and update the expression set in the database (6) using the received alternative.
    Type: Application
    Filed: December 30, 2008
    Publication date: January 5, 2012
    Inventors: Frederik Hugo Zwaal, Mieke Verheijen