Patents by Inventor Stefan Behling

Stefan Behling 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: 9217247
    Abstract: A ceiling system includes a support structure configured to be installed in a ceiling area of a variety of room types. A ceiling supported by the support structure may cover the majority of the ceiling area and may include light sources to light the room. The ceiling may be defined entirely by panels extending continuously from one end of the ceiling to an opposite end of the ceiling, arranged side-by-side with troughs in between. The panels may themselves be the light sources. Alternatively or additionally light sourced may be disposed within the troughs.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: December 22, 2015
    Assignee: Apple Inc.
    Inventors: Stefan Behling, David Nelson, James McGrath, Wolfgang Muller, Lorenzo Poli, Bernd Richter, Robert Bridger, Jonathan P. Siegel, Vasco Agnoli, Casey Feeney
  • Patent number: 9143378
    Abstract: Embodiments of the invention relate to rendering components within different browser environments. A request for a portal page is received from a client system. The portal page is aggregated by a computer and a renderer is selected based on a client system browser specific environment. A browser specific markup, provided by at least one portlet, is transmitted from the renderer to the client system.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Stefan Koch, Carsten Leue, Juergen Schaeck, Thomas Stober
  • Publication number: 20150096278
    Abstract: Provided are devices, systems and methods related to lawn implements for use in landscaping. Devices including lawn implements such as rollers, stripers, dethatchers, aerators, and lawn spreaders adapted to be selectively coupled to a walk-behind lawn implement, such as a walk-behind lawn mower. A receiver system is provided to be coupled to or as a part of the walk-behind lawn implement. In use, the devices coupled to the walk-behind lawn implement are preferably disposed beneath the handle of the implement.
    Type: Application
    Filed: October 6, 2014
    Publication date: April 9, 2015
    Inventors: Steven A. Sprinkmann, Stefan Behling, John Ward, Daniel Riley
  • Publication number: 20130007107
    Abstract: Embodiments of the invention relate to rendering components within different browser environments. A request for a portal page is received from a client system. The portal page is aggregated by a computer and a renderer is selected based on a client system browser specific environment. A browser specific markup, provided by at least one portlet, is transmitted from the renderer to the client system.
    Type: Application
    Filed: April 20, 2012
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Behl, Stefan Koch, Carsten Leue, Juergen Schaeck, Thomas Stober
  • Patent number: 8301783
    Abstract: The present invention provides a method, system, and computer program product for efficiently serializing navigational state into URLs or the header of the new portal page by using a complete stream-based serialization. The inventive serialization is divided into two sub-processes which are both stream-based. The first stream-based serialization sub-process which is hierarchy-oriented uses the hierarchical object representation of the navigational state and transforms it into a series of events. The events serve as the input for various strategies for compacting information that is associated with these events. At the end of the sub-process the compacted navigational state information carried by the received events is transformed into a character-based representation and the hierarchical structure of the navigational state is derived from the order of the received events and transformed into an additional character-based representation both being directly streamed to the second sub-process.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Carsten Leue, Falk Posch
  • Patent number: 7831556
    Abstract: A method for differential rendering a portal page that includes a plurality of page elements (10, 12, 14) and refreshing the portal page. The method includes providing a complete portal page (20, 22). A request for the portal page is then sent and/or received (28). The request can represent user events. In a next step, page elements (10, 12, 14) of the portal page to be updated are identified (30, 31) on the basis of the user events. A page delta is then calculated (32), wherein each page element (10, 12, 14) is associated with a refresh policy depending on the semantics of the respective page element (10, 12, 14). The page delta can include the markup elements of the page elements to be updated. Next the page delta is transferred (34) to the existing portal page and merged (40) with the existing portal page.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Stefan Liesche, Andreas Nauerz, Juergen Schaeck, Thomas Schaeck
  • Patent number: 7801970
    Abstract: The present invention provides a method and system for efficiently handling navigational state by separating the latest navigational state into a base navigational state part and a delta navigational state part. The base navigational state which describes that part of the latest navigational state that is identical across all URLs is encoded in the header of the page markup to be submitted to the client's browser. The delta navigational part that describes the semantics of that specific URL is encoded in its associated URL. Each user interaction using such URL causes the browser to submit the base part as well as the delta part. On the server side the base and delta part are being merged resulting in new navigation state serving as a base for the rendering of the new page. The navigational state is represented as a hierarchical tree-like structure that can be serialized efficiently and compressed by prior art compression techniques.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: September 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Carsten Leue, Falk Posch
  • Publication number: 20100070929
    Abstract: A method for constructing pageflows by analyzing multiple clickstreams traversed by a user involves analyzing stored navigation interactions of a user to identify segments comprising interconnected nodes sequentially traversed by the user in a single navigation path during a session and to distinguish segments comprising nodes unrelated to other nodes traversed during the session and generating and storing a pageflow consisting of a list of semantically related nodes sequentially traversed by the user at least a pre-determined number of times in a single navigation path during the session based on an analysis of the stored navigation interactions of the user for the clickstream session. The stored pageflow is displayed for the user by a pageflow navigator, and the user is prompted with options to select and recall sequences of nodes from the pageflow and/or to transform the pageflow into an XML structure for export.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: Stefan Behl, Stephan Hesmer, Timo Kussmaul, Andreas Nauerz
  • Publication number: 20100070856
    Abstract: A method for graphical visualization of multiple clickstreams traversed by a user that involves initiating a clickstream session in response to a user log-in and intercepting and storing all navigation interactions of the user during the clickstream session by a clickstream recorder component. In response to the user's request, the stored navigation interactions of the user for the clickstream session are analyzed by a clickstream analyzer to identify segments comprising interconnected nodes sequentially traversed by the user in a single navigation path during the session and to distinguish segments comprising nodes unrelated to other nodes traversed during the session. A graphic depiction of the identified segments comprising the interconnected nodes sequentially traversed by the user in a single navigation path during the session is presented to the user by a clickstream visualizer.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: Stefan Behl, Stephan Hesmer, Timo Kussmaul, Andreas Nauerz
  • Patent number: 7676557
    Abstract: An event to initialize a portlet palette within a user interface having an open portal to which the portlet palette is associated can be detected. The portlet palette can be a user interface control that includes a portlet set of at least one portlet. The portlet palette can be configured so that a selection of a portlet from the portlet set causes the portlet to be added to the open portal. A set of portlets can be automatically determined from a set of stored portlets that are relevant to the open portal based upon previously defined programmatic rules and contextual information associated with the open portlet. The portlet palette can be dynamically populated with the determined set of portlets. The populated portlet palette can be presented within the user interface.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Stefan Behl, Stephan Hesmer, Timo Kussmaul, Andreas Nauerz
  • Patent number: 7536637
    Abstract: This application explores the value of Web 2.0 techniques to perform adaptation based on semantic annotations. Semantic annotations are used to derive user and context models which in turn are used for performing the re-ordering of page layouts or the dynamic transformation of navigation topologies to provide a more user specific portal user interface. The semantic annotations also allow similarities and relationships to be calculated between resources and users so that additional relevant annotations and/or resources can be recommend to the user.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: May 19, 2009
    Assignee: International Business Machines Corporation
    Inventors: Andreas Nauerz, Stefan Liesche, Stefan Behl, Michael Junginger
  • Publication number: 20080295003
    Abstract: The present invention provides a method, system, and computer program product for efficiently serializing navigational state into URLs or the header of the new portal page by using a complete stream-based serialization. The inventive serialization is divided into two sub-processes which are both stream-based. The first stream-based serialization sub-process which is hierarchy-oriented uses the hierarchical object representation of the navigational state and transforms it into a series of events. The events serve as the input for various strategies for compacting information that is associated with these events. At the end of the sub-process the compacted navigational state information carried by the received events is transformed into a character-based representation and the hierarchical structure of the navigational state is derived from the order of the received events and transformed into an additional character-based representation both being directly streamed to the second sub-process.
    Type: Application
    Filed: October 18, 2006
    Publication date: November 27, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Stefan Behl
  • Publication number: 20080020167
    Abstract: A glass sandwich plate comprises a spacer arrangement (12) disposed between two glass panes (10, 11) and formed as a continuous unit from a 0.2 mm thick aluminum sheet by punching and deforming such that webs (18) are formed which extend at different angles with respect to the glass panes. The webs (18) extend between plane connecting areas (17) at which the spacer arrangement (12) is glued to the glass panes (10, 11) by means of a radiation curable acrylate or epoxide adhesive. With this structure, the sandwich plate has a high breaking strength at low weight and is suitably used for sight and sun protection.
    Type: Application
    Filed: April 5, 2005
    Publication date: January 24, 2008
    Inventors: Andreas Fuchs, Stefan Behling, Wolf Herold, Thomas Nagele
  • Publication number: 20070136415
    Abstract: The present invention provides a method and system for efficiently handling navigational state by separating the latest navigational state into a base navigational state part and a delta navigational state part. The base navigational state which describes that part of the latest navigational state that is identical across all URLs is encoded in the header of the page markup to be submitted to the client's browser. The delta navigational part that describes the semantics of that specific URL is encoded in its associated URL. Each user interaction using such URL causes the browser to submit the base part as well as the delta part. On the server side the base and delta part are being merged resulting in new navigation state serving as a base for the rendering of the new page. The navigational state is represented as a hierarchical tree-like structure that can be serialized efficiently and compressed by prior art compression techniques.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Stefan Behl, Carsten Leue, Falk Posch
  • Publication number: 20070136456
    Abstract: The present invention provides a method, system, and computer program product for efficiently handling navigational state by encoding the navigational state into each URL of a page. The navigational state is encoded in such a way that it can be easily decoded from the URL in order to restore the addressed view of the Portal and that allows for further navigation start from that view. Each user interaction uses an URL in a Portal page containing the navigational state consisting of a part that is identical across all URLs on that page and an additional part which represents the semantic of each specific URL. In a preferred embodiment of the present invention the internal representation of navigational state is laid down in a hierarchical tree-like structure for serialization purposes. The hierarchical tree-like structure is based on a well-defined state model that is optimized in terms of state serialization. The state model arranges the contained navigational state information in character based information.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Inventors: Stefan Behl, Carsten Leue, Falk Posch
  • Patent number: D720082
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: December 23, 2014
    Assignee: Apple Inc.
    Inventors: James O'Callaghan, Graham Coult, Vladimir Marinov, Peter Lenk, Stefan Behling, David Summerfield, David Nelson, James McGrath, Roger Ridsdill-Smith, James Bishop, Rafe Bertram, Robert Bridger, Jonathan P. Siegel
  • Patent number: D726334
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: April 7, 2015
    Assignee: Apple Inc.
    Inventors: James O'Callaghan, Graham Coult, Vladimir Marinov, Stefan Behling, David Summerfield, David Nelson, Rafe Bertram, Michaela Fuchs, Thomas Oberniedermayr, Lorenzo Poli, Robert Bridger, Jonathan P. Siegel
  • Patent number: D747002
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: January 5, 2016
    Assignee: Apple Inc.
    Inventors: Jonathan P. Siegel, Scott David Hazard, Robert Bridger, Benjamin L. Fay, Ronald Bruce Johnson, Stefan Behling, David Summerfield, David Nelson, James McGrath, Rafe Bertram, Nicos Yiatros, James O'Callaghan, Graham Coult, Vladimir Marinov, Franklin Lancaster, Holger Krueger, Stefan Marinitsch, Michael C. Mulhern, Karl Backus, Peter Bohlin, George Bradley
  • Patent number: D750274
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: February 23, 2016
    Assignee: Apple Inc.
    Inventors: James O'Callaghan, Graham Coult, Vladimir Marinov, Peter Lenk, Stefan Behling, David Summerfield, David Nelson, James McGrath, Roger Ridsdill-Smith, James Bishop, Rafe Bertram, Robert Bridger, Jonathan P. Siegel
  • Patent number: D750275
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: February 23, 2016
    Assignee: Apple Inc.
    Inventors: James O'Callaghan, Graham Coult, Vladimir Marinov, Stefan Behling, David Summerfield, David Nelson, Rafe Bertram, Michaela Fuchs, Thomas Oberniedermayr, Lorenzo Poli, Robert Bridger, Jonathan P. Siegel