Patents by Inventor Tom Rindborg

Tom Rindborg 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: 7711824
    Abstract: An access system (ACC1) for relating service providers (SP1-SPn) to users (U11-Um1) includes an edge access server (EAS) connecting the service providers and penults (P1-Pk) connecting the users. User devices (UD11-UD14) are connected via VLAN:s to a user ports (UP11) on the penult. The edge access server has service agents (SA1-SAn), an administrator (AD1) and a broadcast handler (BH1), which forms a handling system together with handlers (H1-Hk) in the penults. A user (U11) decision including VLAN, service (SP1) and user port (UP11) is sent to the administrator (AD1), which dynamically allocates to the relevant service agent (SA1) a MAC address, defining a relation (R11). A user device (UD11) broadcasts a DHCP request unicasted together with user port (UP11) to the braoadcast handler (BH1). The user device (UD11) gets its IP address and IP address to the service agent (SA1). The device (UD11) broadcasts an ARP request which is unicasted by the penult (P1), to get the MAC address to the service agent (SA1).
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: May 4, 2010
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ingmar Tönnby, Ulf Larsson, Tom Rindborg, Joacim Halén, Eric Hjelmestam, Egbert-Jan Sol
  • Patent number: 7370211
    Abstract: The present invention relates to systems (1) and a method for executing code. According to the method a non-critical code portion is executed on a computer (3). When an application (5) on the computer detects a critical code portion to be executed, the application sends a request to a secure execution unit (4) connected to the computer to execute the critical code portion. The secure execution unit (4) executes the critical code portion in response to the request. Thereafter the secure execution unit authenticates the result of the execution of the critical code portion using a secret key (7). The authentication allows for another party (2) to verify that the execution was carried out in a trusted way. An advantage of the present invention is that it provides a reliable execution environment that can be trusted to execute critical code.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: May 6, 2008
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tom Rindborg, Joacim Halén
  • Publication number: 20050163131
    Abstract: An access system (ACC1) for relating service providers (SP1-SPn) to users (U11-Um1) includes an edge access server (EAS) connecting the service providers and penults (P1-Pk) connecting the users. User devices (UD11-UD14) are connected via VLAN:s to a user ports (UP11) on the penult. The edge access server has service agents (SA1-SAn), an administrator (AD1) and a broadcast handler (BH1), which forms a handling system together with handlers (H1-Hk) in the penults. A user (U11) decision including VLAN, service (SP1) and user port (UP11) is sent to the administrator (AD1), which dynamically allocates to the relevant service agent (SA1) a MAC address, defining a relation (R11). A user device (UD11) broadcasts a DHCP request unicasted together with user port (UP11) to the braoadcast handler (BH1). The user device (UD11) gets its IP address and IP address to the service agent (SA1). The device (UD11) broadcasts an ARP request which is unicasted by the penult (P1), to get the MAC address to the service agent (SA1).
    Type: Application
    Filed: January 7, 2003
    Publication date: July 28, 2005
    Inventors: Ingmar Tonnby, Ulf Larsson, Tom Rindborg, Joacim Halen, Eric Hjelmestam, Egbert-Jan Sol
  • Publication number: 20050152271
    Abstract: An access system (ACC1) for relating service providers (SP1-SPn) to users (U11-Um1) includes an edge access server (EAS) connecting the service providers and penults (P1-Pk) connecting the users. User devices (UD11-UD14) are connected via VLAN:s to a user port (UP11) on the penult. The edge access server has service agents (SA1-SAn), an administrator (AD1) and a broadcast handler (BH1), which forms a handling system together with handlers (H1-Hk) in the penults. A user (U11) decision including VLAN, service (SP1) and user port (UP1) is sent to the administrator (AD1), which dynamically allocates to the relevant service agent (SA1) a MAC address, defining a relation (R11). A user device (UD1) broadcasts a DHCP request unicasted together with user port (UP11) to the broadcast handler (BH1). The user device (UD11) gets its IP address and IP address to the service sgent (SAl). The device (UD11) broadcasts an ARP request which is unicasted by the penult (P1), to get the MAC address to the service agent (SA1).
    Type: Application
    Filed: February 7, 2003
    Publication date: July 14, 2005
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tom Rindborg, Joacim Halen
  • Publication number: 20040243810
    Abstract: The present invention relates to systems (1) and a method for executing code. According to the method a non-critical code portion is executed on a computer (3). When an application (5) on the computer detects a critical code portion to be executed, the application sends a request to a secure execution unit (4) connected to the computer to execute the critical code portion. The secure execution unit (4) executes the critical code portion in response to the request. Thereafter the secure execution unit authenticates the result of the execution of the critical code portion using a secret key (7). The authentication allows for another party (2) to verify that the execution was carried out in a trusted way. An advantage of the present invention is that it provides a reliable execution environment that can be trusted to execute critical code.
    Type: Application
    Filed: March 19, 2004
    Publication date: December 2, 2004
    Inventors: Tom Rindborg, Joachim Halen