Patents by Inventor Ralph Sjoberg

Ralph Sjoberg 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: 11144043
    Abstract: An industrial robot including a movable robot arm for supporting a tool, and a control unit configured to control the movement of the robot. The control unit is provided with an alignment function for aligning the tool with at least one specified axis. The control unit is configured to supervise the movement of the robot, and to automatically adjust the orientation of the tool so that the tool is aligned with the specified axis upon detecting that the movement of the robot has been stopped and the alignment function is activated. Also disclosed is a method for controlling the industrial robot, and to the use of the method for teaching a robot a path including a plurality of target points by lead-through programming.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: October 12, 2021
    Assignee: ABB Schweiz AG
    Inventors: Annika Hedlund, Ivan Lundberg, Jonathan Styrud, Martin Nordvall, Ralph Sjöberg, Tomas Groth
  • Patent number: 10931506
    Abstract: A network visualization service may auto-generate graphical, dynamic, and interactive network diagrams of the infrastructure (resource instances, connections, etc.) of clients' virtual private networks as implemented on a provider network. A network diagram may include representations of various virtualized components of a client's virtual private network, as well as relationships among and connections between and among the various components. The diagram may also display logical and/or geographical groupings of the virtual resources in the client's virtual private network. The service may track changes to the virtual private network and update the diagram accordingly. The diagram may provide a user interface via which the client may select particular graphical objects on diagram to display additional information about a respective resource instance or connection and/or to change the client's virtual private network configuration via the network diagram.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: February 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Jonathan Kempe, Ronen Dov Agranat, Malcolm Featonby, Joshua Mentz, Timothy Ralph Sjoberg, Willem Jacob Buys
  • Publication number: 20200127881
    Abstract: A network visualization service may auto-generate graphical, dynamic, and interactive network diagrams of the infrastructure (resource instances, connections, etc.) of clients' virtual private networks as implemented on a provider network. A network diagram may include representations of various virtualized components of a client's virtual private network, as well as relationships among and connections between and among the various components. The diagram may also display logical and/or geographical groupings of the virtual resources in the client's virtual private network. The service may track changes to the virtual private network and update the diagram accordingly. The diagram may provide a user interface via which the client may select particular graphical objects on diagram to display additional information about a respective resource instance or connection and/or to change the client's virtual private network configuration via the network diagram.
    Type: Application
    Filed: November 1, 2019
    Publication date: April 23, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Gregory Jonathan Kempe, Ronen Dov Agranat, Malcolm Featonby, Joshua Mentz, Timothy Ralph Sjoberg, Willem Jacob Buys
  • Patent number: 10518413
    Abstract: An industrial robot including a manipulator and a robot control unit are disclosed, wherein the manipulator includes a plurality of joints that are moved under the control of the control unit, and the control unit includes a storage medium including program code for controlling the motions of the robot when executed by the control unit. The control unit is configured to automatically select which part of the program code to be executed next based on the position of the robot. A method for controlling the robot is also disclosed.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: December 31, 2019
    Assignee: ABB Schweiz AG
    Inventors: Annika Hedlund, Ivan Lundberg, Jonathan Styrud, Martin Nordvall, Ralph Sjöberg, Tomas Groth
  • Patent number: 10469304
    Abstract: A network visualization service may auto-generate graphical, dynamic, and interactive network diagrams of the infrastructure (resource instances, connections, etc.) of clients' virtual private networks as implemented on a provider network. A network diagram may include representations of various virtualized components of a client's virtual private network, as well as relationships among and connections between and among the various components. The diagram may also display logical and/or geographical groupings of the virtual resources in the client's virtual private network. The service may track changes to the virtual private network and update the diagram accordingly. The diagram may provide a user interface via which the client may select particular graphical objects on diagram to display additional information about a respective resource instance or connection and/or to change the client's virtual private network configuration via the network diagram.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Jonathan Kempe, Ronen Dov Agranat, Malcolm Featonby, Joshua Mentz, Timothy Ralph Sjoberg, Willem Jacob Buys
  • Patent number: 10333901
    Abstract: A method for data aggregation of declassified sensitive data may include obtaining a policy associated with an isolated region of a service provider. The policy may identify a plurality of rules for declassifying sensitive data accessible within the isolated region. At least a portion of the plurality of rules identified by the policy may be obtained. A file with the sensitive data may be identified, the file being generated within the isolated region. An output file may be generated based on applying the obtained rules to the file. At least a portion of the sensitive data may be filtered out using the obtained rules. The generated output file may be provided for access outside of the isolated region. The sensitive data may be inaccessible by at least another region of the service provider.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: June 25, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Bauman, Willem Jacob Buys, Joshua Dawie Mentz, Aidan Musnitzky, Timothy Ralph Sjoberg, Ross Bevan Engers, Ronen Dov Agranat, Brian Frederick Mulder, Stefan Letz
  • Publication number: 20180373232
    Abstract: An industrial robot including a movable robot arm for supporting a tool, and a control unit configured to control the movement of the robot. The control unit is provided with an alignment function for aligning the tool with at least one specified axis. The control unit is configured to supervise the movement of the robot, and to automatically adjust the orientation of the tool so that the tool is aligned with the specified axis upon detecting that the movement of the robot has been stopped and the alignment function is activated. Also disclosed is a method for controlling the industrial robot, and to the use of the method for teaching a robot a path including a plurality of target points by lead-through programming.
    Type: Application
    Filed: February 2, 2016
    Publication date: December 27, 2018
    Inventors: Annika Hedlund, Ivan Lundberg, Jonathan Styrud, Martin Nordvall, Ralph Sjöberg, Tomas Groth
  • Publication number: 20180345494
    Abstract: An industrial robot including a manipulator and a robot control unit are disclosed, wherein the manipulator includes a plurality of joints that are moved under the control of the control unit, and the control unit includes a storage medium including program code for controlling the motions of the robot when executed by the control unit. The control unit is configured to automatically select which part of the program code to be executed next based on the position of the robot. A method for controlling the robot is also disclosed.
    Type: Application
    Filed: December 11, 2015
    Publication date: December 6, 2018
    Inventors: Annika Hedlund, Ivan Lundberg, Jonathan Styrud, Martin Nordvall, Ralph Sjöberg, Tomas Groth
  • Patent number: 9647896
    Abstract: A distributed execution environment provides resources such as computing resources, hardware resources, and software resources. Resource action rules (“rules”) may be defined and associated with resources in the distributed execution environment. The rules may be evaluated based upon resource state data defining the state of one or more resources. The results of the evaluation of the rules may be utilized to take various actions. For example, the results of the evaluation of rules may be utilized to generate a user interface (UI) object for providing information regarding the evaluation of the rule, to initiate a workflow, and/or perform another type of action. The results might also be utilized to prohibit certain types of operations from being performed with regard to a resource. The results might be propagated to other resources. A UI might also be provided for use in defining the rules.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: May 9, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Frederick Mulder, Ross Bevan Engers, Joshua Mentz, Ronen Dov Agranat, Willem Jacob Buys, Timothy Ralph Sjoberg, James Alfred Gordon Greenfield
  • Patent number: 9473799
    Abstract: A distributed execution environment provides resources such as computing resources, hardware resources, and software resources. One or more resource data providers might also operate in conjunction with the distributed execution environment to provide resource data describing various aspects of the resources in the distributed execution environment. A query service may obtain resource data provided by the resource data providers in order to generate responses to queries. In order to obtain the resource data from the resource data providers, the query service may utilize various “pull” and “push” mechanisms. Using a push mechanism, the resource data providers push resource data to the query service. Utilizing a pull mechanism, the query service pulls the resource data from the resource data providers. The query service might also store resource data received from the resource data providers in a cache and utilize the cached resource data when responding to queries for resource data.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: October 18, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Mentz, Timothy Ralph Sjoberg, Ronen Dov Agranat, Willem Jacob Buys, Gregory Jonathan Kempe
  • Patent number: 9455879
    Abstract: Requests to change attributes of servers or other computing resources can be validated by a veto service. For example, the veto service can receive requests to register for notification of changes to an attribute for a server, send a notification of a pending change to the attribute to each of a plurality of services, determine a response to the notification for each service, and based on the responses decide whether to allow or deny the pending change to the attribute. The responses from the notified services can be received responses or default responses.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: September 27, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Joshua Mentz, Willem Jacob Buys, Ronen Dov Agranat, Timothy Ralph Sjoberg, Gregory Jonathan Kempe, Malcolm Featonby
  • Patent number: 9313208
    Abstract: Entities such as resource and service providers can utilize a ticketing system to define operational actions as primitives that can be stored, combined into more complex workflows, and executed in a restricted zone wherein a portion of the resources or services are not directly accessible to those providers. These primitives can be stored in the provider environment and shared with the restricted zone, in order to provide a structured approach to the sharing of operational knowledge. When a primitive is first received to the restricted zone, a person vetted by the customer associated with the restricted zone can review and approve the primitive, and can cause the primitive to be executed in the restricted zone. When that same primitive is subsequently received to the restricted zone, a lookup can be performed to determine that an approval exists, whereby the primitive can be executed in the restricted zone without another review.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: April 12, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Stefan Letz, Ross Bevan Engers, Daniel Bauman, Willem Jacob Buys, Timothy Ralph Sjoberg, Ronen Dov Agranat, Aidan Musnitzky, Joshua Mentz, Brian Frederick Mulder
  • Patent number: 9178867
    Abstract: A computer-implemented method includes recording one or more actions being performed by an agent using at least one resource of a resource provider environment, the at least one resource being associated with a non-restricted zone in the resource provider environment. The method includes creating a primitive that describes the one or more actions. The primitive is able to be executed on at least one different resource in a restricted zone in the resource provider environment to perform the one or more actions using the different resource. The restricted zone includes resources associated with a customer that are directly accessible only to at least one authorized entity. The method includes submitting the primitive to the restricted zone in the resource provider environment. The primitive is able to be executed by the at least one authorized entity on the at least one different resource in the restricted zone.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: November 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Stefan Letz, Ross Bevan Engers, Daniel Bauman, Willem Jacob Buys, Timothy Ralph Sjoberg, Ronen Dov Agranat, Aidan Musnitzky, Joshua Mentz, Brian Frederick Mulder
  • Patent number: 8046104
    Abstract: An industrial robot system including at least one industrial robot including a manipulator and a control unit for controlling the manipulator, a portable operator control device for teaching and manually operating a robot. The portable operator control device includes safety equipment including an enabling device, which upon activation enables manual operation of the robot by the portable operator control device. The portable operator control device is adapted for wireless communication with the control unit, and a detecting unit that detects when the portable operator control device enters an area defined in the vicinity of the manipulator. The robot includes an enabling function which upon activation enables the enabling device of the portable operator control device, and upon deactivation disables the enabling device. The robot system is adapted to automatically activate the enabling function of the robot upon detecting that the portable operator control device enters the defined area.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: October 25, 2011
    Assignee: ABB AB
    Inventor: Ralph Sjöberg
  • Patent number: 8022655
    Abstract: A robot controller including a control unit and a portable device (TPU) for teaching and manually operating the robot. The TPU includes safety equipment, a safety TPU-part having a first communication unit and a main TPU-part having a third communication unit. The control unit includes a safety control part having a second communication unit and a main control part having a forth communication unit. The first and second communication units form a first communication channel for transferring data from the TPU to the control unit. The third and fourth communication units form a second communication channel for transferring data between the TPU and the control unit. Each of the main TPU-part, safety TPU-part, main control part, and safety control part includes a processor for generating and/or handling the data. Each communication unit is connected to a network and forms a node in the network.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: September 20, 2011
    Assignee: ABB Research Ltd.
    Inventors: Jan Endresen, Erik Carlson, Ralph Sjöberg, Olov Nylén
  • Patent number: 7933667
    Abstract: An industrial robot including a manipulator, a control unit for controlling the manipulator, a portable operating unit for teaching and manually operating the robot, which operating unit is adapted for wireless communication with the control unit and including an operator control. The transmissions may be made wirelessly with redundant software processes for transmission and/or reception. Safety is increased by ensuring that the operator is within the specified operating area.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: April 26, 2011
    Assignee: ABB AB
    Inventors: Ralph Sjöberg, Nick Warren, Jan Endresen, Erik Carlson
  • Patent number: 7863848
    Abstract: An industrial robot system including at least one industrial robot including at least one manipulator located in a robot cell, a control unit for controlling the manipulator, a portable operator control device for teaching and manually operating the manipulator, a detecting unit detecting when the portable operator control device leaves the robot cell, and a warning generator producing a warning to the operator upon detecting that the portable operator control device leaves the robot cell.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: January 4, 2011
    Assignee: ABB AB
    Inventor: Ralph Sjöberg
  • Publication number: 20090212731
    Abstract: A robot controller including a control unit and a portable operating device (TPU) for teaching and manually operating the robot. The TPU includes safety equipment, a safety TPU-part having a first communication unit and a main TPU-part having a third communication unit. The control unit includes a safety control part having a second communication unit and a main control part having a forth communication unit. The first and second communication units are arranged such that they form a first communication channel for transferring communication data including information regarding the status of safety equipment from the TPU to the control unit. The third and fourth communication units are arranged such that they form a second communication channel for transferring general communication data between the TPU and the control unit.
    Type: Application
    Filed: May 2, 2006
    Publication date: August 27, 2009
    Applicant: ABB RESEARCH LTD.
    Inventors: Jan Endresen, Erik Carlson, Ralph Sjöberg, Olov Nylén
  • Patent number: 7577497
    Abstract: An industrial robot including a manipulator, a control unit for controlling the manipulator, a portable operating unit for teaching and manually operating the robot, which operating unit is adapted for wireless communication with the control unit, and an emergency stop unit. The emergency stop unit is arranged movable and the portable operating unit includes a first receiving member for receiving the emergency stop unit.
    Type: Grant
    Filed: April 2, 2002
    Date of Patent: August 18, 2009
    Assignee: ABB AB
    Inventors: Svein Johannessen, Jan Endresen, Erik Carlson, Ralph Sjöberg
  • Publication number: 20090128079
    Abstract: An industrial robot system including at least one industrial robot including at least one manipulator located in a robot cell, a control unit for controlling the manipulator, a portable operator control device for teaching and manually operating the manipulator, a detecting unit detecting when the portable operator control device leaves the robot cell, and a warning generator producing a warning to the operator upon detecting that the portable operator control device leaves the robot cell.
    Type: Application
    Filed: May 11, 2006
    Publication date: May 21, 2009
    Applicant: ABB AB
    Inventor: Ralph Sjoberg