Patents by Inventor Soeren Ammedick

Soeren Ammedick 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: 11163377
    Abstract: Remote generation of executable code for a client application based on natural language commands captured at a client device are described. A natural language command is received at a client device, and natural language data is generated and communicated to a remote service provider system. The service provider system processes the natural language data using natural language processing techniques to recognize one or more actions of the natural language command, and generates executable code to perform the one or more actions of the natural language command by the client application. The executable code is then communicated back to the client device over a network to cause the client application to blindly execute the executable code to perform the one or more actions of the natural language command.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: November 2, 2021
    Assignee: Adobe Inc.
    Inventors: Soeren Ammedick, Christopher Chirogene
  • Publication number: 20190295532
    Abstract: Remote generation of executable code for a client application based on natural language commands captured at a client device are described. A natural language command is received at a client device, and natural language data is generated and communicated to a remote service provider system. The service provider system processes the natural language data using natural language processing techniques to recognize one or more actions of the natural language command, and generates executable code to perform the one or more actions of the natural language command by the client application. The executable code is then communicated back to the client device over a network to cause the client application to blindly execute the executable code to perform the one or more actions of the natural language command.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Applicant: Adobe Inc.
    Inventors: Soeren Ammedick, Christopher Chirogene
  • Patent number: 10346020
    Abstract: Techniques are disclosed for relatively changing a parameter value from a first value using a pressure sensitive user interface (UI) element. In an embodiment, the techniques include: activating the UI element in response to pressure signals received at the UI element; displaying the first value as the parameter value; converting the pressure signals to corresponding parametric values; presenting the parametric values as feedback concurrently with the converted pressure signals and with the displayed first value; unlocking the activated UI element when the parametric values fall within a first window of the first value for a first time period; after the unlocking of the activated UI element, relatively changing the parameter value from the first value to the parametric values concurrently with the displayed parametric values; and deactivating and locking the UI element in response to a lack of pressure signals received at the touch point of the UI element.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: July 9, 2019
    Assignee: Adobe Inc.
    Inventors: Christopher Chirogene, Sören Ammedick
  • Publication number: 20180113601
    Abstract: Techniques are disclosed for relatively changing a parameter value from a first value using a pressure sensitive user interface (UI) element. In an embodiment, the techniques include: activating the UI element in response to pressure signals received at the UI element; displaying the first value as the parameter value; converting the pressure signals to corresponding parametric values; presenting the parametric values as feedback concurrently with the converted pressure signals and with the displayed first value; unlocking the activated UI element when the parametric values fall within a first window of the first value for a first time period; after the unlocking of the activated UI element, relatively changing the parameter value from the first value to the parametric values concurrently with the displayed parametric values; and deactivating and locking the UI element in response to a lack of pressure signals received at the touch point of the UI element.
    Type: Application
    Filed: October 20, 2016
    Publication date: April 26, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: Christopher Chirogene, Sören Ammedick
  • Publication number: 20140304690
    Abstract: Methods for outputting an application are disclosed. One exemplary embodiment provides a software tool for outputting an application to one or more environments. The tool may be able to receive and use output task plug-ins that specify output characteristics for outputting to different environments. The use of such plug-ins may make the tool easily extensible with respect to outputting an application to many different mobile devices, including devices that are not yet released, as well as to other local, device, and network environments. Another exemplary embodiment involves a output tool that may receive and save user specified output parameters for an output task as an output task instance. The tool makes the output task instance available for outputting an application according to the received output parameters without requiring that the parameters be specified again.
    Type: Application
    Filed: May 27, 2008
    Publication date: October 9, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Tim Wohlberg, Klaas Stoeckmann, Kai Ortmanns, Soeren Ammedick
  • Patent number: 8555150
    Abstract: Techniques disclosed herein adapt a content authoring environment based on the specifications of destination electronic device for which that content is prepared. Such modification tailors features in the authoring environment to the destination device. The content authoring environment receives an identification of a destination device, such as a mobile phone, for which content is to be presented. The content authoring environment then modifies operation of itself to confirm to characteristics of the identified destination device. For example, such a modification can enable/disable authoring tools, provide device compatibility feedback in response to user content authoring, make changes to created content for device compatibility, and so forth.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: October 8, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Kai Ortmanns, Soeren Ammedick, Tim Wohlberg
  • Patent number: 8150675
    Abstract: A method, apparatus and computer program product for emulating a mobile network for an emulated mobile device is presented. A mobile device is emulated with a mobile device emulator. Network data requested by the mobile device emulator is acquired and stored in a mobile network data buffer. The data requested by the mobile device emulator is provided from the mobile network data buffer in accordance with predetermined network conditions, the predetermined network conditions selected to emulate a mobile network that would be utilized by a mobile device being emulated.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: April 3, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Kai Ortmanns, Soeren Ammedick
  • Patent number: 8078448
    Abstract: Systems and methods for automated testing are disclosed. In one embodiment, the method includes receiving an input during testing of an application on a first emulated device. The method further includes automatically creating from the input a test module configured to be executed on a second emulated device for testing of the application, wherein the first emulated device is different from the second emulated device. In one embodiment, the system includes a receiver configured to receive an input during testing of an application on a first emulated device. The system further includes a creation module in communication with the receiver and configured to automatically create from the input a test module configured to be executed on a second emulated device for testing of the application, wherein the first emulated device is different from the second emulated device.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: December 13, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Tim Wohlberg, Klaas Stöeckmann, Soeren Ammedick, Kai Ortmanns
  • Patent number: 8019588
    Abstract: Systems and methods for reviewing test results are disclosed. In one embodiment, the method includes receiving a first display capture from a testing of a first emulated device executing an application, wherein the first display capture is from a first instance in the application. The method further includes receiving a second display capture from a testing of a second emulated device executing the application, wherein the second display capture is from the first instance in the application. The method also includes creating a display capture package comprising the first display capture and the second display capture. The display capture package is configured to cause the simultaneous display of the first display capture and the second display capture. The method further includes transmitting the display capture package to a display device.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: September 13, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Tim Wohlberg, Klaas Stöeckmann, Soeren Ammedick, Kai Ortmanns