Patents by Inventor Claus Olsen
Claus Olsen 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: 9139273Abstract: Method for manufacturing a membrane material especially for use in the manufacturing of sails for sailboats and the like, where said method comprises the following steps: a) distributing a first material layer on a vacuum table; b) dispensing an adhesively coated yarn from a dispenser in a predefined pattern on said first material layer; c) arranging a second material layer superposed the first material layer and the treads, thereby creating a membrane matrix; d) passing a heating source across the matrix, thereby curing the adhesive applied to the yarn and laminating the membrane; where the first material layer is provided with pin holes distributed across the first material layer, allowing the vacuum to traverse the first material layer.Type: GrantFiled: October 6, 2011Date of Patent: September 22, 2015Assignee: ELVSTROM SAILS A/SInventor: Claus Olsen
-
Method for dynamically switching analyses and for dynamically switching models in circuit simulators
Patent number: 8959008Abstract: Performing a transient analysis with a compact FET model that is predominantly intended for DC analysis, such as an IDDQ leakage model, to enable toggling logic states in sequential logic circuits that cannot otherwise be examined in a DC analysis. An embodiment enables examining the DC or AC conditions of any logic state of any logic circuit in a DC or AC analysis, and additionally, it eliminates a potentially long execution time of a transient analysis with a DC model. Further solved is the present need to run two simulations and to maintain two netlists in order to overcome being unable to toggle certain logic states in the DC analysis. The invention achieves the aforementioned in a single simulation with a single netlist that calculates the DC operating circuit conditions with a model A on the fly at predetermined times or in certain logic states, during a transient analysis with a model B.Type: GrantFiled: February 9, 2011Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Michael Claus Olsen, Jie Deng, Terence B. Hook, Madan Mohan Naga Nutakki -
Patent number: 8392655Abstract: An information processing system comprises first and second levels of a storage hierarchy, wherein accessing information in the first level consumes more energy than accessing information in the second level; and a processor for writing information to the second level of storage based on energy-conserving criteria. The energy-conserving criteria comprise a set of heuristics, including system state information and user preferences.Type: GrantFiled: September 30, 2003Date of Patent: March 5, 2013Assignee: Lenovo (Singapore) PTE Ltd.Inventors: Michael Claus Olsen, Frederick Douglis, Marcel-Catalin Rosu, Thomas Richard Hildner
-
Method for Dynamically Switching Analyses and For Dynamically Switching Models in Circuit Simulators
Publication number: 20120203532Abstract: Performing a transient analysis with a compact FET model that is predominantly intended for DC analysis, such as an IDDQ leakage model, to enable toggling logic states in sequential logic circuits that cannot otherwise be examined in a DC analysis. An embodiment enables examining the DC or AC conditions of any logic state of any logic circuit in a DC or AC analysis, and additionally, it eliminates a potentially long execution time of a transient analysis with a DC model. Further solved is the present need to run two simulations and to maintain two netlists in order to overcome being unable to toggle certain logic states in the DC analysis. The invention achieves the aforementioned in a single simulation with a single netlist that calculates the DC operating circuit conditions with a model A on the fly at predetermined times or in certain logic states, during a transient analysis with a model B.Type: ApplicationFiled: February 9, 2011Publication date: August 9, 2012Applicant: International Business Machines CorporationInventors: Michael Claus Olsen, Jie Deng, Terence B. Hook, Madan Mohan Naga Nutakki -
Publication number: 20120088065Abstract: Method for manufacturing a membrane material especially for use in the manufacturing of sails for sailboats and the like, where said method comprises the following steps: a) distributing a first material layer on a vacuum table; b) dispensing an adhesively coated yarn from a dispenser in a predefined pattern on said first material layer; c) arranging a second material layer superposed the first material layer and the treads, thereby creating a membrane matrix; d) passing a heating source across the matrix, thereby curing the adhesive applied to the yarn and laminating the membrane; where the first material layer is provided with pin holes distributed across the first material layer, allowing the vacuum to traverse the first material layer.Type: ApplicationFiled: October 6, 2011Publication date: April 12, 2012Applicant: ELVSTROM SAILS A/SInventor: Claus OLSEN
-
Publication number: 20080052548Abstract: In a network including a proxy server located between a wireless access point and an origin server; and a client module detecting the availability of the proxy server; a method for conserving power in the client module includes: configuring a wireless interface to promote energy savings when using a proxy server; buffering data destined for the wireless client unit at the proxy server; and releasing the data to the client module responsive to the occurrence of at least one specified condition that promotes energy savings.Type: ApplicationFiled: October 29, 2007Publication date: February 28, 2008Applicant: International Business Machines CorporationInventors: Claus Olsen, Jeffrey Clark, Chandrasekhar Narayanaswami, Marcel-Catalin Rosu
-
Publication number: 20080052366Abstract: A computer program product includes instructions for causing a processor to: alert a client of the configuration of said computer program product; use a memory space for buffering the network application data destined for the client; release the network application data to the client, based on at least one occurrence of a specified condition that promotes energy savings; and purposely delay at least some of said data with an amount of time greater than zero to promote energy savings.Type: ApplicationFiled: October 29, 2007Publication date: February 28, 2008Applicant: International Business Machines CorporationInventors: Claus Olsen, Jeffrey Clark, Chandrasekhar Narayanaswami, Marcel-Catalin Rosu
-
Publication number: 20080046547Abstract: A wireless client unit for communicating with at least one apparatus for buffering network information destined for the wireless client unit includes: a wireless interface between the apparatus and the wireless client unit; a module for determining whether at least one of the apparatus is available for use by the wireless client unit; and a module for configuring the wireless interface between the apparatus and the wireless client in a manner which promotes energy savings.Type: ApplicationFiled: October 29, 2007Publication date: February 21, 2008Applicant: International Business Machines CorporationInventors: Claus Olsen, Jeffrey Clark, Chandrasekhar Narayanaswami, Marcel-Catalin Rosu
-
Publication number: 20070226396Abstract: A method (and system) of backing up and recovering data in a computer system includes incorporating a nonvolatile memory (NVM) into the computer system, backing up data from a storage of the computer system to said NVM, at a first time interval, and backing up data from the NVM to another storage at a second time interval.Type: ApplicationFiled: March 9, 2006Publication date: September 27, 2007Applicant: International Business Machines CorporationInventors: Thomas Hildner, Claus Olsen
-
Publication number: 20070124412Abstract: To conserve energy, components in mobile devices have to transition less frequently between “active” and “sleep” modes, and to sleep for longer intervals. In accordance with at least one preferred embodiment of the present invention, there is broadly contemplated herein an approach for remote discovery of wireless client and access point configurations, especially those settings associated with the power consumption of the client's wireless interface. Methods contemplated in the preferred embodiment use packet probing techniques to determine the client and access point configurations remotely. The probing techniques include sending packets to the client device, over the wireless LAN, at intervals calculated using data publicly available on the wireless LAN technology in use and results of previous packet probing measurements. Measurements from several packet probes and methods for statistical data processing are used to make a determination.Type: ApplicationFiled: November 25, 2005Publication date: May 31, 2007Applicant: Lenovo (Singapore) Pte. LtdInventors: Chandrasekhar Narayanaswami, Claus Olsen, Marcel-Catalin Rosu
-
Publication number: 20060160508Abstract: To conserve energy, components in mobile devices normally have to transition less frequently between “active” and “sleep” modes, and to sleep for longer intervals. In accordance with at least one presently preferred embodiment of the present invention, there is broadly contemplated herein an approach to reduce energy consumption by using HTTP proxies to shape incoming WLAN traffic. Proxies contemplated herein use techniques specific to the HTTP payload to compensate for any negative impact that shaping may have. Thus, there is described herein the architecture of a “PowerAware Streaming Proxy” (PASP), built on a PowerAware x-Proxy (PAxP) framework. PASP preferably uses RTSP/RTP semantics to effectively schedule media streams across the WLAN. Herein, PASP is compared with PAWP, which is a PAxP extension for web traffic, and problem areas are identified.Type: ApplicationFiled: January 18, 2005Publication date: July 20, 2006Applicant: IBM CorporationInventors: Chandrasekhar Narayanaswami, Claus Olsen, Marcel-Catalin Rosu
-
Publication number: 20060090023Abstract: A computer and method that control access to a network. The computer includes an application that shrinks the window of opportunity for a network attack and reduces power consumption by automatically causing a computer to connect to the network when access is needed and to disconnect the computer from the network when access is not needed. The computer is automatically disconnected when it is deemed that network access is no longer needed, such as after a time period of no network activity. In turn, when the user, or the system, needs access to the network, the computer is automatically reconnected to the network. A software daemon on the computer may temporarily reconnect the computer to the network to access a server on the network to determine if attempts have been made to access the computer.Type: ApplicationFiled: October 26, 2004Publication date: April 27, 2006Inventors: Claus Olsen, Chandrasekhar Narayanaswami, Thomas Hildner
-
Publication number: 20060075039Abstract: A method, system, and computer program for a) buffering instant messages to an intended recipient while the recipient is currently not logged on to an instant messaging system, and b) delivering buffered messages to the intended recipient after the recipient connects the instant messaging system. Thus, users are enabled to initiate instant messaging sessions with other users who are not currently online. An instant messaging device buffers messages and delivers them to the recipient when the recipient comes online. To the recipient, the method of delivery appears identical to the case where the recipient was continuously connected to the system. The main difference is the time delay, i.e. the elapsed time between the time the sender sent it and the time the recipient connected. The recipient is further able to configure the instant messaging device to be selective about which senders are allowed to buffer messages to the recipient while the recipient is disconnected.Type: ApplicationFiled: September 29, 2004Publication date: April 6, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chandra Narayanaswami, Claus Olsen, Guruduth Banavar, Lorraine Herger
-
Publication number: 20060020842Abstract: A method, information processing system and computer readable medium for pooling software timers. The method includes storing information associated with at least one software timer, wherein the information includes at least one of phase adjustment data and a timeout value for the at least one software timer and reading the information that was stored. The method further includes performing at least one of phase aligning the at least one software timer using the phase adjustment data and modifying the timeout value of at least one software timer, such that more than one software timer expires at the same time.Type: ApplicationFiled: July 26, 2004Publication date: January 26, 2006Inventors: Claus Olsen, Chandrasekhar Narayanaswami
-
Publication number: 20050108075Abstract: A power-aware monitor is provided for controlling the execution of state-unaware applications and optimizing their execution in light of power consumption issues. The power-aware monitor examines application usage to build profiles of resource consumption. When an application starts execution, the monitor determines the state of the battery to influence policy decisions. The monitor maintains a list of rules, which it uses in deciding policy. The user may modify these rules to override default behavior. The rules dictate whether an application executes unfettered, has its I/O, computation, or other activity restricted or delayed, or is completely aborted. When in doubt, the monitor may prompt the user for a decision.Type: ApplicationFiled: November 18, 2003Publication date: May 19, 2005Applicant: International Business Machines CorporationInventors: Frederick Douglis, Thomas Hildner, Claus Olsen
-
Publication number: 20050071561Abstract: An information processing system comprises first and second levels of a storage hierarchy, wherein accessing information in the first level consumes more energy than accessing information in the second level; and a processor for writing information to the second level of storage based on energy-conserving criteria. The energy-conserving criteria comprise a set of heuristics, including system state information and user preferences.Type: ApplicationFiled: September 30, 2003Publication date: March 31, 2005Inventors: Claus Olsen, Frederick Douglis, Marcel-Catalin Rosu, Thomas Hildner