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: 9890898
    Abstract: 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: Grant
    Filed: April 20, 2017
    Date of Patent: February 13, 2018
    Assignees: 9. Solutions Technology Co., Ltd.
    Inventor: Bo Christensen
  • Publication number: 20180031260
    Abstract: 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: Application
    Filed: February 9, 2015
    Publication date: February 1, 2018
    Inventors: Lars Kruse Bernbom, Anker Bo Christensen
  • Publication number: 20180031616
    Abstract: 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: Application
    Filed: February 9, 2015
    Publication date: February 1, 2018
    Inventors: Stefan Ott Hansen, Anker Bo Christensen
  • Patent number: 9841660
    Abstract: 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: Grant
    Filed: April 28, 2017
    Date of Patent: December 12, 2017
    Assignees: 9. Solutions Technology Co., Ltd.
    Inventor: Bo Christensen
  • Patent number: 9737976
    Abstract: 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: Grant
    Filed: September 8, 2015
    Date of Patent: August 22, 2017
    Assignee: SOLUTIONS TECHNOLOGY CO., LIMITED
    Inventor: Bo Christensen
  • Publication number: 20170219160
    Abstract: 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: Application
    Filed: April 20, 2017
    Publication date: August 3, 2017
    Inventor: Bo CHRISTENSEN
  • Publication number: 20160266601
    Abstract: 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: Application
    Filed: May 7, 2015
    Publication date: September 15, 2016
    Inventor: Bo CHRISTENSEN
  • Publication number: 20160069367
    Abstract: 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: Application
    Filed: September 8, 2015
    Publication date: March 10, 2016
    Inventor: Bo CHRISTENSEN
  • Publication number: 20160067846
    Abstract: 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: Application
    Filed: September 8, 2015
    Publication date: March 10, 2016
    Inventor: Bo CHRISTENSEN
  • Patent number: 8645490
    Abstract: 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: Grant
    Filed: June 8, 2010
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventor: Erik Bo Christensen
  • Patent number: 8533357
    Abstract: 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: Grant
    Filed: December 3, 2004
    Date of Patent: September 10, 2013
    Assignee: Microsoft Corporation
    Inventors: 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: 8296354
    Abstract: 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: Grant
    Filed: December 3, 2004
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: 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: 8190975
    Abstract: 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: Grant
    Filed: February 22, 2011
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
  • Patent number: 8136019
    Abstract: 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: Grant
    Filed: February 24, 2011
    Date of Patent: March 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
  • Publication number: 20110302267
    Abstract: 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: Application
    Filed: June 8, 2010
    Publication date: December 8, 2011
    Applicant: MICROSOFT CORPORATION
    Inventor: Erik Bo Christensen
  • Publication number: 20110145684
    Abstract: 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: Application
    Filed: February 24, 2011
    Publication date: June 16, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
  • Publication number: 20110145685
    Abstract: 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: Application
    Filed: February 22, 2011
    Publication date: June 16, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
  • Patent number: 7925783
    Abstract: 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: Grant
    Filed: May 23, 2007
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen Maine, Stephen James Millet, Kenneth David Wolf
  • Patent number: 7836172
    Abstract: 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: Grant
    Filed: May 23, 2007
    Date of Patent: November 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Nicholas Alexander Allen, Erik Bo Christensen, Stephen James Millet, Kenneth David Wolf
  • Patent number: 7512957
    Abstract: 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: Grant
    Filed: December 3, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: 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