Patents by Inventor Douglas Beck

Douglas Beck 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: 12667453
    Abstract: The present invention provides an external brace, an orthosis, for treating disorders of joints in dogs and cats. The most relevant veterinary indication is a hock joint brace to treat cranial cruciate disease in dogs.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: June 30, 2026
    Inventors: Slobodan Tepic, Stephen Bresina, Douglas Beck, Martin Kaufmann
  • Publication number: 20240016594
    Abstract: The present invention provides an external brace, an orthosis, for treating disorders of joints in dogs and cats. The most relevant veterinary indication is a hock joint brace to treat cranial cruciate disease in dogs.
    Type: Application
    Filed: November 24, 2021
    Publication date: January 18, 2024
    Applicant: Kyon AG
    Inventors: Slobodan TEPIC, Stephen BRESINA, Douglas BECK, Martin KAUFMANN
  • Patent number: 9706089
    Abstract: Techniques of shifting the lens stack from an image capture sensor within a smart device and/or mobile device are disclosed. The shifting of the center of the lens stack from the center of the sensor allows the Field of View (FOV) of such a camera assembly to have an angle from the normal and/or perpendicular direction from the surface of the device. Such an angle allows the FOV to be substantially horizontal and/or parallel to a surface when the device is held (e.g. by a kickstand) at a similar angle from the vertical direction. When the front of the lens stack is substantially at a front surface of the device and the sensor is attached to a back surface of the device, then the Total Track Length (TTL) is substantially the depth of the device.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Beck, Todd Schoepflin, Chun Beng Goh, Hakon Strande, Raymond Cheng Hui Xue
  • Patent number: 9596255
    Abstract: A network can be explored to investigate exploitive behavior. For example, network sites may be actively explored by a honey monkey system to detect if they are capable of accomplishing exploits, including browser-based exploits, on a machine. Also, the accomplishment of exploits may be detected by tracing events occurring on a machine after visiting a network site and analyzing the traced events for illicit behavior. Alternatively, site redirections between and among uniform resource locators (URLs) may be explored to discover relationships between sites that are visited.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: March 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yi-Min Wang, Douglas Beck
  • Publication number: 20140331328
    Abstract: A network can be explored to investigate exploitive behavior. For example, network sites may be actively explored by a honey monkey system to detect if they are capable of accomplishing exploits, including browser-based exploits, on a machine. Also, the accomplishment of exploits may be detected by tracing events occurring on a machine after visiting a network site and analyzing the traced events for illicit behavior. Alternatively, site redirections between and among uniform resource locators (URLs) may be explored to discover relationships between sites that are visited.
    Type: Application
    Filed: July 16, 2014
    Publication date: November 6, 2014
    Inventors: Yi-Min Wang, Douglas Beck
  • Publication number: 20130229570
    Abstract: Techniques of shifting the lens stack from an image capture sensor within a smart device and/or mobile device are disclosed. The shifting of the center of the lens stack from the center of the sensor allows the Field of View (FOV) of such a camera assembly to have an angle from the normal and/or perpendicular direction from the surface of the device. Such an angle allows the FOV to be substantially horizontal and/or parallel to a surface when the device is held (e.g. by a kickstand) at a similar angle from the vertical direction. When the front of the lens stack is substantially at a front surface of the device and the sensor is attached to a back surface of the device, then the Total Track Length (TTL) is substantially the depth of the device.
    Type: Application
    Filed: February 28, 2013
    Publication date: September 5, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Douglas Beck, Todd Schoepflin, Chun Beng Goh, Hakon Strande, Raymond Cheng Hui Xue
  • Patent number: 8215070
    Abstract: A roofing system includes battens and hangers for installing slate roofing shingles on a roof. Electrical conductors and other electronics are incorporated into the battens and the battens are connected together to form an electrical transmission grid beneath the shingles. Solar panels are installed in place of slate shingles in some locations on the roof and are configured to match or complement the surrounding slate shingles. Each solar panel includes a connector that connects the solar panel to the electrical transmission grid. The grid thus collects the electrical energy generated by all of the solar panels and delivers it for storage or use in a home. Microinverters may be coupled to smaller groups of the solar panels for converting their DC voltage to AC voltage and the outputs of the microinverters connected to a remote location for use or storage.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: July 10, 2012
    Assignee: Building Materials Investment Corporation
    Inventors: Sudhir Railkar, Adem Chich, Douglas Beck
  • Publication number: 20110225904
    Abstract: A roofing system includes battens and hangers for installing slate roofing shingles on a roof. Electrical conductors and other electronics are incorporated into the battens and the battens are connected together to form an electrical transmission grid beneath the shingles. Solar panels are installed in place of slate shingles in some locations on the roof and are configured to match or complement the surrounding slate shingles. Each solar panel includes a connector that connects the solar panel to the electrical transmission grid. The grid thus collects the electrical energy generated by all of the solar panels and delivers it for storage or use in a home. Microinverters may be coupled to smaller groups of the solar panels for converting their DC voltage to AC voltage and the outputs of the microinverters connected to a remote location for use or storage.
    Type: Application
    Filed: August 27, 2010
    Publication date: September 22, 2011
    Inventors: Sudhir RAILKAR, Adem Chich, Douglas Beck
  • Patent number: 7756987
    Abstract: An exemplary method includes providing a typographically erroneous domain name, tracing the domain name where tracing includes entering the domain name as part of a URL and recording one or more subsequent URLs, identifying a domain parking service for the domain name based at least in part on information in one of the recorded URLs, determining client identification information in at least one of the recorded URLs where the client identification information identifies a customer of the domain parking service and blocking one or more domain names based at least in part on the client identification information. Other exemplary technologies are also disclosed.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Yi-Min Wang, Douglas Beck, Chad Verbowski, Bradford Daniels, Ming Ma
  • Publication number: 20080250159
    Abstract: An exemplary method includes providing a typographically erroneous domain name, tracing the domain name where tracing includes entering the domain name as part of a URL and recording one or more subsequent URLs, identifying a domain parking service for the domain name based at least in part on information in one of the recorded URLs, determining client identification information in at least one of the recorded URLs where the client identification information identifies a customer of the domain parking service and blocking one or more domain names based at least in part on the client identification information. Other exemplary technologies are also disclosed.
    Type: Application
    Filed: April 4, 2007
    Publication date: October 9, 2008
    Applicant: Microsoft Corporation
    Inventors: Yi-Min Wang, Douglas Beck, Chad Verbowski, Bradford Daniels, Ming Ma
  • Publication number: 20070208822
    Abstract: A network can be explored to investigate exploitive behavior. For example, network sites may be actively explored by a honey monkey system to detect if they are capable of accomplishing exploits, including browser-based exploits, on a machine. Also, the accomplishment of exploits may be detected by tracing events occurring on a machine after visiting a network site and analyzing the traced events for illicit behavior. Alternatively, site redirections between and among uniform resource locators (URLs) may be explored to discover relationships between sites that are visited.
    Type: Application
    Filed: March 1, 2006
    Publication date: September 6, 2007
    Applicant: Microsoft Corporation
    Inventors: Yi-Min Wang, Douglas Beck
  • Publication number: 20070022287
    Abstract: A method and system for determining whether resources of a computer system are being hidden is provided. The security system invokes a high-level function of user mode that is intercepted and filtered by the malware to identify resources. The security system also directly invokes a low-level function of kernel mode that is not intercepted and filtered by the malware to identify resources. After invoking the high-level function and the low-level function, the security system compares the identified resources. If the low-level function identified a resource that was not identified by the high-level function, then the security system may consider the resource to be hidden.
    Type: Application
    Filed: July 15, 2005
    Publication date: January 25, 2007
    Applicant: Microsoft Corporation
    Inventors: Douglas Beck, Yi-Min Wang
  • Publication number: 20060206831
    Abstract: In one embodiment, a computer program distributed by a first party is provided with: code to determine whether a second party has defined a custom analysis of test and measurement (T&M) data and then provide access to the custom analysis via a graphical user interface (GUI); and code to, upon a user's selection of the custom analysis via the GUI, 1) execute custom code provided by the second party, and 2) display the custom analysis within a window of the GUI, in a format dictated by the execution of the custom code.
    Type: Application
    Filed: March 14, 2005
    Publication date: September 14, 2006
    Inventors: Douglas Beck, Cheryl Fincher, Eric Kuzara
  • Publication number: 20060075769
    Abstract: A refrigeration system/cycle includes two or more refrigeration stages, in which one or more of the warmer stages provide(s) cooling to partially compensate for heat leakage that would otherwise leak to the colder stage(s). The refrigeration system includes a single heat sink or multiple heat sinks. The refrigeration cycle can include a single cooling load or multiple cooling loads. The refrigeration system can be a cryogenic refrigeration cycle. The flow of working fluid can be DC (direct-current, continuous and uni-directional) or AC (alternating-current and oscillating). The refrigeration system can include Double-Cycle cooling action. The refrigeration system can include one (or more) thermal storage unit(s) (TSUs).
    Type: Application
    Filed: October 13, 2004
    Publication date: April 13, 2006
    Inventor: Douglas Beck
  • Publication number: 20060048536
    Abstract: The thermal management system includes: one or more heat acceptors which remove heat from one or more warm temperature heat sources; one or more absorption heat pumps, which use the heat removed from the warm temperature heat sources to generate either refrigeration or heating; a transfer system, such as a generator pumped liquid loop, for moving heat from the warm temperature heat sources to the absorption heat pumps; a transfer system, such as an absorber pumped liquid loop, for directing heat from the absorption heat pumps to one or more heat sink(s) at one or more temperatures if the absorption heat pumps are generating refrigeration; a transfer system, such as an evaporator pumped liquid loop, for directing heat from one or more cool temperature heat sources, at one or more temperatures, to the absorption heat pump(s) if the absorption heat pump(s) are operating generating heating; a transfer system, such as an evaporator pumped liquid loop, for directing heat from one or more cooling loads to the absorp
    Type: Application
    Filed: September 8, 2004
    Publication date: March 9, 2006
    Inventor: Douglas Beck
  • Publication number: 20060031673
    Abstract: A method and system for detecting that a software system has been infected by software that attempts to hide properties related to the software system is provided. A detection system identifies that a suspect operating system has been infected by malware by comparing properties related to the suspect operating system as reported by the suspect operating system to properties as reported by another operating system that is assumed to be clean. The detection system compares the reported properties to the actual properties to identify any significant differences. A significant difference, such as the presence of an actual file not reported by the suspect operating system, may indicate that the suspect storage device is infected.
    Type: Application
    Filed: November 23, 2004
    Publication date: February 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Douglas Beck, Aaron Johnson, Roussi Roussev, Chad Verbowski, Binh Vo, Yi-Min Wang
  • Publication number: 20050114494
    Abstract: A rules runtime engine for scheduling and concurrently processing of rules. The engine efficiently runs a large number of rules in a parallel fashion. This is accomplished by authoring rules in a rule definition language, passing these rules through the translator for communication to the runtime engine and, scheduling and concurrently processing the translated instructions using the runtime engine. The engine also receives configuration data that instantiates the instructions thus, giving form to a living set of rules.
    Type: Application
    Filed: October 24, 2003
    Publication date: May 26, 2005
    Inventors: Douglas Beck, Steven Menzies, Raymond McCollum, Radu Palanca
  • Publication number: 20050091640
    Abstract: A rules definition language the authoring rules for concurrent processing. The RDL includes statements that facilitate efficient use of computer resources by allowing a rule to be broken down into one or more instructions, and processing these instructions asynchronously to provide more efficient use of the computer resources. Once processed into the instructions, results thereof can be passed among the instructions to facilitate process completion of the rule.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Inventors: Raymond McCollum, Radu Palanca, Steven Menzies, Douglas Beck, Marc Reyhner, Lorenzo Rizzi
  • Publication number: 20050081922
    Abstract: The valve includes a supply portion, a delivery portion and an intermediate fluid chamber; a poppet member is positioned within the fluid chamber and is adapted to move within the chamber, the poppet including a conical seating surface and a rim portion, the rim portion having openings therethrough into the open interior of the poppet, allowing for forward fluid flow through the poppet. A delivery poppet seat and a supply poppet seat are defined at opposite ends of the fluid chamber. The delivery poppet seat is configured so that when the rim portion of the poppet contacts the delivery seat, fluid flow in the forward direction is permitted. The supply poppet seat is configured such that when the conical seating surface of the poppet member contacts the supply poppet seat, backflow through the valve is substantially prevented.
    Type: Application
    Filed: October 21, 2003
    Publication date: April 21, 2005
    Inventor: Douglas Beck
  • Patent number: 6281939
    Abstract: A method and apparatus for decoding data encoded in the horizontal overscan portion of a video signal. A video data detector is configured to decode data encoded in a video signal in a first type of video signal format, such as NTSC. When the detector receives the video signal, it enters a “fast acquisition” loop in which it attempts to decode a sequence of valid data from several consecutive frames of the video signal. If the detector cannot decode a sequence of valid data from the consecutive frames of the video signal, the detector is reconfigured to decode data encoded in the video signal in a second type of video signal format, such as PAL. The detector then attempts to decode a sequence of valid data from the next several consecutive frames of the video signal. If the detector is unable to decode a sequence of valid data from the consecutive frames, the detector is reconfigured for the first type of video signal format and the above process repeats.
    Type: Grant
    Filed: November 12, 1998
    Date of Patent: August 28, 2001
    Assignee: Microsoft Corporation
    Inventors: Leonardo G. Del Castillo, Douglas Beck