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: 9217247Abstract: 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: GrantFiled: February 7, 2014Date of Patent: December 22, 2015Assignee: 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: 9143378Abstract: 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: GrantFiled: April 20, 2012Date of Patent: September 22, 2015Assignee: International Business Machines CorporationInventors: Stefan Behl, Stefan Koch, Carsten Leue, Juergen Schaeck, Thomas Stober
-
Publication number: 20150096278Abstract: 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: ApplicationFiled: October 6, 2014Publication date: April 9, 2015Inventors: Steven A. Sprinkmann, Stefan Behling, John Ward, Daniel Riley
-
Publication number: 20130007107Abstract: 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: ApplicationFiled: April 20, 2012Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefan Behl, Stefan Koch, Carsten Leue, Juergen Schaeck, Thomas Stober
-
Patent number: 8301783Abstract: 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: GrantFiled: October 18, 2006Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Stefan Behl, Carsten Leue, Falk Posch
-
Patent number: 7831556Abstract: 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: GrantFiled: March 17, 2006Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Stefan Behl, Stefan Liesche, Andreas Nauerz, Juergen Schaeck, Thomas Schaeck
-
Patent number: 7801970Abstract: 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: GrantFiled: December 9, 2005Date of Patent: September 21, 2010Assignee: International Business Machines CorporationInventors: Stefan Behl, Carsten Leue, Falk Posch
-
Publication number: 20100070929Abstract: 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: ApplicationFiled: September 12, 2008Publication date: March 18, 2010Applicant: International Business Machines CorporationInventors: Stefan Behl, Stephan Hesmer, Timo Kussmaul, Andreas Nauerz
-
Publication number: 20100070856Abstract: 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: ApplicationFiled: September 12, 2008Publication date: March 18, 2010Applicant: International Business Machines CorporationInventors: Stefan Behl, Stephan Hesmer, Timo Kussmaul, Andreas Nauerz
-
Patent number: 7676557Abstract: 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: GrantFiled: January 16, 2009Date of Patent: March 9, 2010Assignee: International Business Machines CorporationInventors: Stefan Behl, Stephan Hesmer, Timo Kussmaul, Andreas Nauerz
-
Patent number: 7536637Abstract: 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: GrantFiled: February 7, 2008Date of Patent: May 19, 2009Assignee: International Business Machines CorporationInventors: Andreas Nauerz, Stefan Liesche, Stefan Behl, Michael Junginger
-
Publication number: 20080295003Abstract: 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: ApplicationFiled: October 18, 2006Publication date: November 27, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Stefan Behl
-
Publication number: 20080020167Abstract: 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: ApplicationFiled: April 5, 2005Publication date: January 24, 2008Inventors: Andreas Fuchs, Stefan Behling, Wolf Herold, Thomas Nagele
-
Publication number: 20070136415Abstract: 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: ApplicationFiled: December 9, 2005Publication date: June 14, 2007Inventors: Stefan Behl, Carsten Leue, Falk Posch
-
Publication number: 20070136456Abstract: 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: ApplicationFiled: December 9, 2005Publication date: June 14, 2007Inventors: Stefan Behl, Carsten Leue, Falk Posch
-
Patent number: D720082Type: GrantFiled: February 3, 2014Date of Patent: December 23, 2014Assignee: 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: D726334Type: GrantFiled: February 3, 2014Date of Patent: April 7, 2015Assignee: 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: D747002Type: GrantFiled: March 28, 2014Date of Patent: January 5, 2016Assignee: 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: D750274Type: GrantFiled: December 19, 2014Date of Patent: February 23, 2016Assignee: 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: D750275Type: GrantFiled: April 3, 2015Date of Patent: February 23, 2016Assignee: 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