Patents by Inventor Daniel Feies

Daniel Feies 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).

  • Publication number: 20240100621
    Abstract: An ultrasonic welding device includes a sonotrode with a sonotrode surface, a lateral slide with a lateral slide surface, a touching element with a touching surface and an insertion chamber for inserting joining parts. The insertion chamber is defined in a first axial direction (y) on a first side by the sonotrode surface and in a second axial direction (x) on a second side by the lateral slide surface and on a third side opposing the second side by the touching surface. Furthermore, the ultrasonic welding device includes a first receiving element with a first stop edge and a second receiving element with a second stop edge. The first receiving element and the second receiving element are arranged to be movable in relation to each other between a starting position and an end position.
    Type: Application
    Filed: November 5, 2019
    Publication date: March 28, 2024
    Applicant: SCHUNK SONOSYSTEMS GMBH
    Inventors: Manuel FEY, Stefan MÜLLER, Rainer WAGENBACH, Waldemar WERNER, Daniel GÜNTHER, Dariusz KOSECKI, Stephan BECKER, Eugen KOCH
  • Patent number: 11249814
    Abstract: There are provided measures for resource placement control in network virtualization scenarios. Such measures exemplarily comprise, in a network virtualization scenario, determining, by a first network entity managing a virtualized network function, constraints related to said virtualized network function, transmitting, by said first network entity, information indicative of said constraints to a second network entity managing resource capacity in said network virtualization scenario, and deciding, by said second network entity, resources or resource capacity to be allocated for said virtualized network function, based on said information indicative of said constraints.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: February 15, 2022
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Uwe Rauschenbach, Daniel Fey, Gyula Bodog
  • Publication number: 20210191784
    Abstract: There are provided measures for resource placement control in network virtualization scenarios. Such measures exemplarily comprise, in a network virtualization scenario, determining, by a first network entity managing a virtualized network function, constraints related to said virtualized network function, transmitting, by said first network entity, information indicative of said constraints to a second network entity managing resource capacity in said network virtualization scenario, and deciding, by said second network entity, resources or resource capacity to be allocated for said virtualized network function, based on said information indicative of said constraints.
    Type: Application
    Filed: February 8, 2016
    Publication date: June 24, 2021
    Inventors: Uwe RAUSCHENBACH, Daniel FEY, Gyula BODOG
  • Patent number: 9529573
    Abstract: A system for generating and displaying a graphical user interface on a computer screen is described herein. The system includes a receiver component that receives a binary formatted file and a virtual machine that generates a graphical user interface based at least in part upon the binary formatted file. A display component causes the graphical user interface to be displayed on the computer screen.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: December 27, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Daniel Feies
  • Publication number: 20130067432
    Abstract: The present disclosure describes an application development toolkit that includes a memory device configured to store programming constructs of a scripting language. The programming constructs may be configured to define an application. The application development toolkit includes a processing device configured to dynamically generate, in the memory device, an abstract tree structure including at least a portion of the programming constructs that define logic components of the application. The processing device is further configured to build a user interface for the application by concatenating user interface components received from the at least a portion of the programming constructs included in the abstract tree structure.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Feies, Jared Russell, Adam Czeisler
  • Publication number: 20110298787
    Abstract: Architecture that creates an independent system which takes as input standard 2D layers and composites and renders the layers in 3D. Hardware accelerated graphics effects can be added to these layers, and additionally, the layers can be animated independently. Layer types provided include CPU, bitmap, GPU, and Direct2D. The layers are organized in trees and the layer manager handles the layers composition, rendering, and animations on hardware or software devices. Layers have properties such as visibility, 3D coordinates, for example. Animations and transitions can be provided at the layer and layer property level.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Inventors: Daniel Feies, Scott Bassett, Adam Christopher Czeisler, Jeremiah S. Epling
  • Patent number: 7984419
    Abstract: A system and method for categorizing bundles into two categories in an OSGi framework. The first type of bundle is referred to as a code sharing bundle, while the second type of bundle is referred to as an application bundle. Code sharing bundles are primarily static in nature and act as libraries, while application bundles are dynamic and contain active applications. This arrangement reduces dependencies between bundles, as well as providing a number of additional benefits.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: July 19, 2011
    Assignee: Nokia Corporation
    Inventor: Daniel Fey
  • Publication number: 20100192167
    Abstract: A system for generating and displaying a graphical user interface on a computer screen is described herein. The system includes a receiver component that receives a binary formatted file and a virtual machine that generates a graphical user interface based at least in part upon the binary formatted file. A display component causes the graphical user interface to be displayed on the computer screen.
    Type: Application
    Filed: January 28, 2009
    Publication date: July 29, 2010
    Applicant: Microsoft Corporation
    Inventor: Daniel Feies
  • Publication number: 20080320490
    Abstract: An apparatus for providing sub-process resource management includes a processing element. The processing element may be configured to communicate with a process being executed by an operating system, to receive information regarding a resource associated with an isolated sub-process within the process, to establish an association between the resource and the isolated sub-process, and to perform sub-process resource management based on the received information.
    Type: Application
    Filed: June 20, 2007
    Publication date: December 25, 2008
    Inventors: Jozsef Biro, Daniel Fey
  • Publication number: 20080005190
    Abstract: An apparatus for providing resource reclamation in a virtual machine includes a transition detection element and an unloader element. The transition detection element is configured to detect a transition of an application in the virtual machine from foreground operation to background operation. The unloader element is configured to determine, for a class, whether criteria for unloading are met in response to detection of the transition and to unload the class in response to the criteria for unloading being met.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Inventors: Daniel Fey, Gergely Herenyi
  • Publication number: 20070240157
    Abstract: A method of providing termination of threads in a virtual machine includes defining one or more of a protected set of code segments and an unprotected set of code segments, deferring termination of a thread that has been identified for termination in response to the thread being located in the protected set, and terminating the thread that has been identified for termination in response to the thread being located in the unprotected set.
    Type: Application
    Filed: April 10, 2006
    Publication date: October 11, 2007
    Inventors: Gergely Herenyi, Andras Boros, Daniel Fey, Jyrki Aarnos
  • Publication number: 20060252406
    Abstract: A system and method for defining a termination set of bundles of extensible and downloadable service applications. For each bundle to be analyzed, all bundles that are sharing a package with the selected bundle are located. All bundles that are dependent upon threads to the selected bundle are also located. The located bundles are then added to the group of bundles to be analyzed, as well as to a group of bundles to be terminated. The bundles in the termination set can then be terminated, which permits the achievement of full reclamation, even for those bundles that are not in an ACTIVE state but still consume resources.
    Type: Application
    Filed: April 25, 2005
    Publication date: November 9, 2006
    Inventors: Daniel Fey, Andras Boros
  • Publication number: 20060242625
    Abstract: A system and method for categorizing bundles into two categories in an OSGi framework. The first type of bundle is referred to as a code sharing bundle, while the second type of bundle is referred to as an application bundle. Code sharing bundles are primarily static in nature and act as libraries, while application bundles are dynamic and contain active applications. This arrangement reduces dependencies between bundles, as well as providing a number of additional benefits.
    Type: Application
    Filed: April 25, 2005
    Publication date: October 26, 2006
    Inventor: Daniel Fey