Patents by Inventor Bo CHRISTENSEN
Bo CHRISTENSEN 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: 9890898Abstract: A telescopic rod contains a first element, and a second element, and a locking mechanism. The first element is in the form of a hollow tube with an interior wall. The second element is arranged slidingly along a longitudinal axis within the first element. The locking mechanism is coupled with the second element to lock the relative position of the second element with regard to the first element. The locking mechanism includes a clamp washer to be moved between a locking position and an unlocked position it is located in an angular position axis. An angle of the clamp wash in the unlocked position with regard to the longitudinal is smaller than that in the locking position. An edge of the clamp washer meshes with the interior wall in the locking position, so that a frictional connection is formed between the edge and the interior wall.Type: GrantFiled: April 20, 2017Date of Patent: February 13, 2018Assignees: 9. Solutions Technology Co., Ltd.Inventor: Bo Christensen
-
Publication number: 20180031260Abstract: Disclosed herein is a method of communicating control unit data from a control unit of a HVAC system to a portable reading device, the control unit comprising a display, the method comprising; generating a code based on said control unit data, converting said code into a graphical layout, and providing said graphical layout via the display. Disclosed herein is also a control unit of a HVAC system comprising a display and a processing unit, said control unit is configured to communicate control unit data, wherein the processing unit is configured to perform said method and the display is configured to provide the graphical layout. The invention further relates to a method of obtaining control unit data with a portable reading device from a control unit of a HVAC system, the method comprising; scanning a graphical layout, generating a code based on the graphical layout, decoding the code by accessing a website, and obtaining the control unit data based on the decoded code.Type: ApplicationFiled: February 9, 2015Publication date: February 1, 2018Inventors: Lars Kruse Bernbom, Anker Bo Christensen
-
Publication number: 20180031616Abstract: The invention relates to a method of determining power consumption of an electrical heating system, where the power consumption is defined by a reading of information from a conductor (4, 6) within a thermostat (1). The invention further relates to a thermostat comprising an element for determining the power consumption of an electrical heating system, where the thermostat (1) is provided with a reading element (5) for reading current from a conductor (4, 6) and a reading element (28) reading voltage from a transformer output.Type: ApplicationFiled: February 9, 2015Publication date: February 1, 2018Inventors: Stefan Ott Hansen, Anker Bo Christensen
-
Patent number: 9841660Abstract: An object guide having a variable motion path includes a connecting seat, a first motion unit, a second motion unit, an adjustment unit and a drive unit. The adjustment unit is disposed on the connecting seat, and the second connecting portion of the first connecting arm and the fourth connecting portion of the second connecting arm are disposed at the same position, the first adjustment portion of the first adjustment arm and the second adjustment portion of the second adjustment arm are also located at the same position and simultaneously moved by the adjustment unit. Therefore, simply adjusting the adjustment unit can simultaneously adjust the first adjustment portion and the second adjustment portion to the straight line position, the outward curvature position, or the inward curvature position, which make the adjustment convenient, and the displacement curvatures for moving the object are asymmetrical.Type: GrantFiled: April 28, 2017Date of Patent: December 12, 2017Assignees: 9. Solutions Technology Co., Ltd.Inventor: Bo Christensen
-
Patent number: 9737976Abstract: A clamping device includes: a clamp assembly and an adjustment assembly, the clamp assembly comprises two symmetrical clamp arms which are oppositely hinged to each other. Each of the clamp arms includes two identical and parallel clamp pieces, and a jaw, the jaw is detachably connected between the two clamp pieces, a lower edge of the jaw includes, in order from left to right, a first arc-shaped section, a second arc-shaped section and a horizontal section, the bottoms of the first arc-shaped section, the second arc-shaped section and the horizontal section are at a same plane, the first and second arc-shaped sections are symmetrical to each other, an angle is defined between the first and second arc-shaped sections, a V-shaped groove is defined between the second arc-shaped section and the horizontal section, and the first and second arc-shaped sections are each longer than the horizontal section.Type: GrantFiled: September 8, 2015Date of Patent: August 22, 2017Assignee: SOLUTIONS TECHNOLOGY CO., LIMITEDInventor: Bo Christensen
-
Publication number: 20170219160Abstract: A telescopic rod contains a first element, and a second element, and a locking mechanism. The first element is in the form of a hollow tube with an interior wall. The second element is arranged slidingly along a longitudinal axis within the first element. The locking mechanism is coupled with the second element to lock the relative position of the second element with regard to the first element. The locking mechanism includes a clamp washer to be moved between a locking position and an unlocked position it is located in an angular position axis. An angle of the clamp wash in the unlocked position with regard to the longitudinal is smaller than that in the locking position. An edge of the clamp washer meshes with the interior wall in the locking position, so that a frictional connection is formed between the edge and the interior wall.Type: ApplicationFiled: April 20, 2017Publication date: August 3, 2017Inventor: Bo CHRISTENSEN
-
Publication number: 20160266601Abstract: A magnetic rotation restricting device includes a support unit, a rotary unit, a magnetic unit enabling the support unit and the rotary unit to be magnetically attracted to each other; and a restricting unit. With the arrangement of magnetic attraction, and the engagement of the toothed portions and the threaded portion, and the restricted space, the structure of the magnetic rotation restricting device is very stable, and therefore suitable for use in an assembly member which needs to be used under high speed environment (such as extreme sports). Besides, only the restricting unit needs to be released when adjusting the angle of the assembly member, and a restricting force (the magnetic force) will be produced during angle adjustment to prevent inertia-caused uncontrolled rotation of the assembly member, so as to enhance the precision of adjustment.Type: ApplicationFiled: May 7, 2015Publication date: September 15, 2016Inventor: Bo CHRISTENSEN
-
Publication number: 20160069367Abstract: A telescopic rod contains a first element, and a second element, and a locking mechanism. The first element is in the form of a hollow tube with an interior wall. The second element is arranged slidingly along a longitudinal axis within the first element. The locking mechanism is coupled with the second element to lock the relative position of the second element with regard to the first element. The locking mechanism includes a clamp washer to be moved between a locking position and an unlocked position it is located in an angular position axis. An angle of the clamp wash in the unlocked position with regard to the longitudinal is smaller than that in the locking position. An edge of the clamp washer meshes with the interior wall in the locking position, so that a frictional connection is formed between the edge and the interior wall.Type: ApplicationFiled: September 8, 2015Publication date: March 10, 2016Inventor: Bo CHRISTENSEN
-
Publication number: 20160067846Abstract: A clamping device includes: a clamp assembly and an adjustment assembly, the clamp assembly comprises two symmetrical clamp arms which are oppositely hinged to each other. Each of the clamp arms includes two identical and parallel clamp pieces, and a jaw, the jaw is detachably connected between the two clamp pieces, a lower edge of the jaw includes, in order from left to right, a first arc-shaped section, a second arc-shaped section and a horizontal section, the bottoms of the first arc-shaped section, the second arc-shaped section and the horizontal section are at a same plane, the first and second arcs-shaped sections are symmetrical to each other, an angle is defined between the first and second arcs-shaped sections, a V-shaped groove is defined between the second arc-shaped section and the horizontal section, and the first and second arc-shaped sections are longer than the horizontal section.Type: ApplicationFiled: September 8, 2015Publication date: March 10, 2016Inventor: Bo CHRISTENSEN
-
Patent number: 8645490Abstract: Web sites are modeled using mappings from paths to expressions. A mapping data structure of expressions represents a web site's hierarchical structure, and an enumerator, an array of characters, or an array of bytes represents the web site's content. Expressions are written in a declarative programming language, and are lazily evaluated to provide results used in HTTP responses. A mapping may be recursive. An expression may contain a function call which returns contents of a file named in the HTTP request path, or the expression may evaluate to a text string, for example. Expressions may call functions which produce side-effects. An expression may recursively map a directory name to a mapping of a file name. Scalability is promoted by concurrently evaluating expression(s) on different machines in a stateless middle tier, and by streaming results. An arbitrarily large web site may be implemented in this manner.Type: GrantFiled: June 8, 2010Date of Patent: February 4, 2014Assignee: Microsoft CorporationInventor: Erik Bo Christensen
-
Patent number: 8533357Abstract: A mechanism for sending structured data using a corresponding byte stream. Upon accessing structured data such as a Simple Object Access Protocol (SOAP) envelope, a byte stream is generated. The byte stream includes bytes that represent the structured data, as well as a collection of bytes that represents properties about the byte stream such as, for example, a mode of communication. The byte stream may then be passed to a communication module (e.g., a TCP or Named Pipes module) capable of receiving and transmitting the byte stream.Type: GrantFiled: December 3, 2004Date of Patent: September 10, 2013Assignee: Microsoft CorporationInventors: Kenneth D. Wolf, Michael Steven Vernal, Christopher G. Kaler, Elliot Lee Waingold, Erik Bo Christensen, Jeffrey C. Schlimmer, Martin James Gudgin, Siddhartha Puri
-
Patent number: 8296354Abstract: The present invention extends to using Simple Object Access Protocol (“SOAP”) to exchange typed objects, such as, for example, parameters for invoking methods. A computer system accesses typed object parameters corresponding to a typed object. The typed object is annotated with one or more message contract attributes of a message contract model defining a mapping between typed object parameters and corresponding SOAP elements. The computer system utilizes the message contract attributes to map the typed object parameters into a SOAP element and inserts the SOAP element into a SOAP envelope. A receiving computer system accessing the SOAP element and utilizes the message contract attributes to map the SOAP element back into the typed object parameters.Type: GrantFiled: December 3, 2004Date of Patent: October 23, 2012Assignee: Microsoft CorporationInventors: Erik Bo Christensen, Vaithiakingam B. Balayoghan, Michael James Coulson, Ryan Thomas Sturgell, Natasha Harish Jethanandani, Michael Jon Marucheck, Douglas M. Purdy, Kenneth David Wolf, Michael Steven Vernal, Stefan Harrington Pharies, David Wortendyke
-
Patent number: 8190975Abstract: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.Type: GrantFiled: February 22, 2011Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
-
Patent number: 8136019Abstract: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.Type: GrantFiled: February 24, 2011Date of Patent: March 13, 2012Assignee: Microsoft CorporationInventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
-
Publication number: 20110302267Abstract: Web sites are modeled using mappings from paths to expressions. A mapping data structure of expressions represents a web site's hierarchical structure, and an enumerator, an array of characters, or an array of bytes represents the web site's content. Expressions are written in a declarative programming language, and are lazily evaluated to provide results used in HTTP responses. A mapping may be recursive. An expression may contain a function call which returns contents of a file named in the HTTP request path, or the expression may evaluate to a text string, for example. Expressions may call functions which produce side-effects. An expression may recursively map a directory name to a mapping of a file name. Scalability is promoted by concurrently evaluating expression(s) on different machines in a stateless middle tier, and by streaming results. An arbitrarily large web site may be implemented in this manner.Type: ApplicationFiled: June 8, 2010Publication date: December 8, 2011Applicant: MICROSOFT CORPORATIONInventor: Erik Bo Christensen
-
Publication number: 20110145684Abstract: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.Type: ApplicationFiled: February 24, 2011Publication date: June 16, 2011Applicant: MICROSOFT CORPORATIONInventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
-
Publication number: 20110145685Abstract: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.Type: ApplicationFiled: February 22, 2011Publication date: June 16, 2011Applicant: MICROSOFT CORPORATIONInventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
-
Patent number: 7925783Abstract: Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.Type: GrantFiled: May 23, 2007Date of Patent: April 12, 2011Assignee: Microsoft CorporationInventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
-
Patent number: 7836172Abstract: Selectively modifying a message delivery requirement of a datagram message at an intermediary network node between an origin and a destination. A message delivery requirement is defined for a particular message. The message delivery guarantee defines how to transmit the particular message. A downgrading intent of the particular message is provided for the message at the origin. The downgrading intent of the particular message indicates that the message delivery requirement can be bypassed. The defined message delivery guarantee, the network delivery requirement, and the provided downgrading intent of the particular message are processed at the intermediate network node. The message delivery requirement of the particular message is ignored based on the provided downgrading intent. The message is delivered via a network protocol according to the provided downgrading intent.Type: GrantFiled: May 23, 2007Date of Patent: November 16, 2010Assignee: Microsoft CorporationInventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen James Millet, Kenneth David Wolf
-
Patent number: 7512957Abstract: A web services namespace pertains to an infrastructure for enabling creation of a wide variety of applications. The infrastructure provides a foundation for building message-based applications of various scale and complexity. The infrastructure or framework provides APIs for basic messaging, secure messaging, reliable messaging and transacted messaging. In some embodiments, the associated APIs are factored into a hierarchy of namespaces in a manner that balances utility, usability, extensibility and versionability.Type: GrantFiled: December 3, 2004Date of Patent: March 31, 2009Assignee: Microsoft CorporationInventors: Shy Cohen, Geary L. Eppley, Douglas M. Purdy, James E. Johnson, Stephen J. Millet, Stephen T. Swartz, Vijay K. Gajjala, Aaron Abraham Stern, Alexander Martin DeJarnatt, Alfred M. Lee, IV, Anand Rjagopalan, Anastasios Kasiolas, Chaitanya D. Upadhyay, Christopher G. Kaler, Craig Andrew Critchley, David Edwin Levin, David Owen Driver, David Wortendyke, Douglas A. Walter, Elliot Lee Waingold, Erik Bo Christensen, Erin P. Honeycutt, Eugene Shvets, Evgeny Osovetsky, Giovanni M. Della-Libera, Jesus Ruiz-Scougall, John David Doty, Jonathan T. Wheeler, Kapil Gupta, Kenneth David Wolf, Krishnan Srinivasan, Lance E. Olson, Matthew Thomas Tavis, Mauro Ottaviani, Max Attar Feingold, Michael James Coulson, Michael Jon Marucheck, Michael Steven Vernal, Michael Thomas Dice, Mohamed-Hany Essam Ramadan, Mohammad Makarechian, Natasha Harish Jethanandani, Richard Dievendorff, Richard Douglas Hill, Ryan Thomas Sturgell, Saurab Nog, Scott Christopher Seely, Serge Sverdlov, Siddhartha Puri, Sowmyanarayanan K. Srinivasan, Stefan Batres, Stefan Harrington Pharies, Tirunelveli Vishwanath, Tomasz Janczuk, Uday S. Hegde, Umesh Madan, Vaithialingam B. Balayogan, Vipul Arunkant Modi, Yaniv Pessach, Yasser Shohoud