Patents by Inventor Thomas A Olsen

Thomas A 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).

  • Publication number: 20150070950
    Abstract: An AC-DC converter device includes a first overvoltage protection circuit connected between a first DC output terminal and a first control terminal of a gate pulse controller. The first overvoltage protection circuit is configured to turn off a first switch if the output voltage between the DC output terminals is above a threshold voltage. A galvanic insulation barrier is connected either between the first overvoltage protection circuit and the first control terminal or between the first control terminal and the first switch.
    Type: Application
    Filed: April 4, 2013
    Publication date: March 12, 2015
    Applicant: ELTEK AS
    Inventors: Erik Myhre, Thomas Olsen, Jan Tore Brastad
  • Publication number: 20150062973
    Abstract: A DC-DC converter device and method for controlling the DC-DC converter device includes controlling gate drivers connected to the respective gate of first and second resonant circuit switches of a resonant circuit, controlling gate drivers connected to the respective gate of first and second rectifier switches of a synchronous rectifier, and detecting whether a shutdown criteria is fulfilled or not. If the shutdown criteria is fulfilled, the method is further includes the step of sending a shutdown signal to a shutdown device.
    Type: Application
    Filed: April 4, 2013
    Publication date: March 5, 2015
    Applicant: Eltek AS
    Inventors: Erik Myhre, Thomas Olsen, Jan Tore Brastad
  • Publication number: 20140362122
    Abstract: Techniques for an input object for routing input for visual elements are described. In at least some embodiments, a region of a display area includes multiple graphic elements that can be generated and/or managed by different graphics functionalities. For instance, a graphical user interface (GUI) for an application can include a primary window and visual elements within the primary window, such as banners, control buttons, menus, Tillable fields, and so forth. In at least some embodiments, the primary window of the GUI can be managed by a first graphics functionality, while one or more visual elements within the primary window can be managed by a second graphics functionality. In accordance with one or more embodiments, an input object is employed to route input to visual elements to a graphics functionality responsible for managing the visual elements.
    Type: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Inventors: Raju Ramanathan, Pravin Kumar Santiago, Thomas Olsen, Reiner Fink, Alice M. Tang
  • Publication number: 20140175800
    Abstract: In an embodiment of the invention, a non-rotating wind energy generator uses the fluid flow principles of vortex shedding and transverse galloping to generate oscillatory, linear motion of a beam, and linear alternators, optionally located near both ends of the beam, generate electrical power when the beam is in motion.
    Type: Application
    Filed: October 15, 2013
    Publication date: June 26, 2014
    Applicant: NORTHEASTERN UNIVERSITY
    Inventors: Dylan THORP, Liam BYERS, Mitchell NOAH, Thomas OLSEN, Evan WEINER, Mohammad TASLIM
  • Patent number: 8657445
    Abstract: The present invention relates to a system and a method for determining the power of an artificial intraocular lens (IOL) in situ. The invention furthermore relates to a system and a method for predicting the optical outcome of IOL surgery. Use of the system may provide prevention, treatment, or amelioration of diseases and disorders affecting the lens of the eye and which may benefit from IOL surgery. Moreover, the invention relates to a computer-readable medium for implementing such a system on a computer.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: February 25, 2014
    Assignee: IOL Innovations ApS
    Inventor: Thomas Olsen
  • Patent number: 8659589
    Abstract: Methods and computer-readable media for displaying two-dimensional objects on a display device are disclosed. Rendering requests are received from an application to render two-dimensionally modeled graphics to a display device. Primitive geometries of drawing calls of the rendering requests are tessellated into sequences of triangles. The vertices of the triangles are mapped to a vertex buffer along with an index to identify associated constant data. Batching operations store and communicate calls and mapped data to a graphics processing unit by way of a three-dimensional rendering application program interface. Constant data associated with the mapped data are indexed and appended together in a constant buffer, thereby allowing drawing calls to be coalesced. A staging buffer and a staging texture are provided for batching text anti-aliasing operations. Shader fragments are precompiled and organized by way of a predetermined lookup table.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark Lawrence, Alexander Stevenson, Thomas Olsen, Ben Constable, Chris Raubacher, Miles Cohen, Bilgem Cakir, Robert Brown, Brett Bloomquist, Chris Kam Ming Chui, Samrach Tun, Jason Hartman, Kanwal Vedbrat, Andrew Precious, Thomas Mulcahy
  • Publication number: 20130345807
    Abstract: The invention relates to the field of ophthalmic systems and procedures. In particular, the invention relates to the determination of the post-operative position of an intraocular lens (termed “IOL”) in an eye of a patient undergoing lens replacement surgery, which involves determining the position of the existing crystalline lens in the pre-operative eye of the patient and using that information and a single numerical constant to predict the post-operative intraocular lens position. Related methods, and computer programs for performing the methods of the invention, are also disclosed.
    Type: Application
    Filed: March 8, 2012
    Publication date: December 26, 2013
    Applicant: IOL Innovations ApS
    Inventor: Thomas Olsen
  • Patent number: 8387609
    Abstract: A grill (10) includes a base (11) and a grill assembly (12) pivotally coupled to the base. The base includes a two oppositely disposed sides (14) which define an empty storage space (16). The grill assembly is pivotal between a stowed position generally contained within the base empty space and an operational position generally situation outside the base empty space.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: March 5, 2013
    Assignee: Sure Heat Manufacturing, Inc.
    Inventor: Thomas A Olsen
  • Publication number: 20130033955
    Abstract: A process for making concrete includes treating water with ions and/or ozone to form treated water, and mixing the treated water with aggregate and cement. A system for making concrete includes means for treating charging water with ions, ozone and/or charged particles to form treated water, and means for mixing the treated water with aggregate and cement.
    Type: Application
    Filed: May 28, 2012
    Publication date: February 7, 2013
    Applicant: RRAM-Crete, LC
    Inventors: Richard Sealy Clayton, Robb Scott Miller, Michael D. Welch, Andy Max Cox, Jaiden Thomas Olsen
  • Patent number: 8325177
    Abstract: Methods and computer-readable media for displaying two-dimensional objects on a display device are disclosed. Rendering requests are received from an application to render two-dimensionally modeled graphics to a display device. Primitive geometries of drawing calls of the rendering requests are tessellated into sequences of triangles. The vertices of the triangles are mapped to a vertex buffer along with an index to identify associated constant data. Batching operations store and communicate calls and mapped data to a graphics processing unit by way of a three-dimensional rendering application program interface. Constant data associated with the mapped data are indexed and appended together in a constant buffer, thereby allowing drawing calls to be coalesced. A staging buffer and a staging texture are provided for batching text anti-aliasing operations. Shader fragments are precompiled and organized by way of a predetermined lookup table.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Mark Lawrence, Alexander Stevenson, Jason Hartman, Brett Bloomquist, Robert Brown, Chris Kam Ming Chui, Samrach Tun, Anthony Hodsdon, Thomas Olsen, Miles Cohen, Ben Constable, Bilgem Cakir, Chris Raubacher, Gerhard Schneider, Andrew Precious, Thomas Mulcahy, Kanwal Vedbrat
  • Publication number: 20120159363
    Abstract: The subject disclosure relates to managing z-dimensional ordering of elements within a computing system display through the use of z-order bands. As described herein, z-order bands are utilized to arrange windows and other graphics corresponding to respective application types. A policy engine controls which windows and/or other graphical elements can enter and exit each band. Graphical elements within a given band can additionally be subject to per-band properties corresponding to the band and/or user preferences. As additionally described herein, z-order bands and/or other suitable mechanisms are utilized to facilitate registration watermarking for a computing environment by rendering a registration watermark display upon determining that one or more licensed elements of a computing system have not been registered.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Gabriel DeBacker, Alex Snitkovskiv, Chris Guzak, John Stephens, Thomas Olsen, Mohamed Sadek, Hirofumi Yamamoto, Robert Jarrett, David Abzarian, Alice Tang, Jennifer Nan, Adrian Ford, Chaitanya Sareen
  • Publication number: 20110242482
    Abstract: The present invention relates to a system and a method for determining the power of an artificial intraocular lens (IOL) in situ. The invention furthermore relates to a system and a method for predicting the optical outcome of IOL surgery. Use of the system may provide prevention, treatment, or amelioration of diseases and disorders affecting the lens of the eye and which may benefit from IOL surgery. Moreover, the invention relates to a computer-readable medium for implementing such a system on a computer.
    Type: Application
    Filed: September 11, 2009
    Publication date: October 6, 2011
    Inventor: Thomas Olsen
  • Publication number: 20110203568
    Abstract: A grill (10) includes a base (11) and a grill assembly (12) pivotally coupled to the base. The base includes a two oppositely disposed sides (14) which define an empty storage space (16). The grill assembly is pivotal between a stowed position generally contained within the base empty space and an operational position generally situation outside the base empty space.
    Type: Application
    Filed: February 22, 2010
    Publication date: August 25, 2011
    Applicant: SURE HEAT MANUFACTURING, INC.
    Inventor: Thomas A. Olsen
  • Patent number: 7772470
    Abstract: A self-contained, surface-mount guitar tremolo is disclosed. A particular embodiment includes a surface-mount base plate; a plurality of individually adjustable string fingers attached to the base plate; side plates attached to the base plate; a first pivot roller attached to the side plates; a second pivot roller attached to the side plates; a rocker attached to the second pivot roller; and a spring preload adjuster attached to the rocker, the spring preload adjuster including a plurality of springs attached at one end to the base plate and attached at a second end to the spring preload adjuster.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: August 10, 2010
    Inventor: Raymond Thomas Olsen
  • Publication number: 20100164983
    Abstract: Methods and computer-readable media for displaying two-dimensional objects on a display device are disclosed. Rendering requests are received from an application to render two-dimensionally modeled graphics to a display device. Primitive geometries of drawing calls of the rendering requests are tessellated into sequences of triangles. The vertices of the triangles are mapped to a vertex buffer along with an index to identify associated constant data. Batching operations store and communicate calls and mapped data to a graphics processing unit by way of a three-dimensional rendering application program interface. Constant data associated with the mapped data are indexed and appended together in a constant buffer, thereby allowing drawing calls to be coalesced. A staging buffer and a staging texture are provided for batching text anti-aliasing operations. Shader fragments are precompiled and organized by way of a predetermined lookup table.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: Microsoft Corporation
    Inventors: MARK LAWRENCE, ALEXANDER STEVENSON, THOMAS OLSEN, BEN CONSTABLE, ANTHONY HODSDON, CHRIS RAUBACHER, MILES COHEN, BILGEM CAKIR, ROBERT BROWN, BRETT BLOOMQUIST, CHRIS KAM MING CHUI, SAMRACH TUN, JASON HARTMAN, GERHARD SCHNELDER, KANWAL VEDBRAT, ANDREW PRECIOUS, TOM MULCAHY
  • Patent number: 7353282
    Abstract: Methods and systems provide for sharing of a network resource that requires an authentication ID for access with a user not currently having an authentication ID. A placeholder is generated in an access list providing authorization for the network resource and the placeholder is associated with a known identifier of the user. Upon the user obtaining an authentication ID and attempting to access the network resource, the authentication ID for the user is stored in the placeholder to establish authorization for the user to the network resource. Several checks may be made prior to storing the authentication ID within the placeholder, including determining whether the user has verified obtaining the authentication ID with the issuer, determining whether the authentication ID of the user attempting access matches the authentication ID the issuer has provided for the user, and determining whether the known identifier stored in the placeholder matches a sign-in provided by the user.
    Type: Grant
    Filed: November 25, 2002
    Date of Patent: April 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Isaac Nichols, Ashok Kuppusamy, Thomas Olsen, Ricard Roma
  • Patent number: 7308498
    Abstract: Methods and systems are provided for automating a request for access to computer accessible resources. If access to a computer accessible resource is denied, an automated request for access may be forwarded to a provider of the resource without the need for the requestor to know the identity and/or address of the provider. If the provider grants access to the requestor, access may be automatically granted, or access may be granted along with a notification to the requestor of the granted access.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventors: Thomas Olsen, Ricard Roma i Dalfó, Isaac Nichols, Ashok Kuppusamy, Jacob Eisdorfer
  • Publication number: 20070240880
    Abstract: Methods of stimulating production of coalbed methane from a coal-bearing formation are described, one method involving providing a perforation charge comprising a standard charge portion and a charge additive able to produce localized temporary oxidizing environments in perforations; perforating a coal-bearing formation with the perforation charge to form initial perforations defined by carbonaceous material, the initial perforations having localized temporary oxidizing environments in them, and initiating combustion of the carbonaceous material using the oxidizing environments, thus enlarging the initial perforations. Other methods involve perforating the coal-bearing formation with a standard perforation charge, thereby creating perforations; and treating the perforations with a composition creating temporary local oxidizing environments involving an oxidant in the perforations, and initiating combustion of carbonaceous material using the excess oxidant, thus enlarging the perforations.
    Type: Application
    Filed: April 13, 2006
    Publication date: October 18, 2007
    Inventor: Thomas Olsen
  • Publication number: 20070050321
    Abstract: Described is the adding of padding to a content file (e.g., image and/or audiovisual file) for anticipated subsequent use such that the content file need not be re-encoded to add metadata and other data to it. For example, padding may be added to an image file directly after an image file directory, whereby the directory can grow as needed into the padded space. Metadata can likewise be added to the padding, e.g., from the opposite direction that the directory extends into the padding. The padding may be added on the first re-encoding of the file, reducing or eliminating the need for subsequent re-encoding. The padding also may be used to track dead space in the file, with adjacent regions of dead space coalesced into a single region of dead space.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 1, 2007
    Applicant: Microsoft Corporation
    Inventors: David Albert, Eric Vandenberg, Richard Turner, Robert Wlodarczyk, Thomas Olsen, Tomasz Kasperkiewicz
  • Patent number: 7134432
    Abstract: A breathing aid for an infant is adapted for delivery of inhalable medication in a gentle flow to an area immediately adjacent the baby's nasal passageway. An oral member formed as a pacifier carries a hollow tube, the open top end of which extends just above the upper rim of the mouth guard of the pacifier. A swivel connector secured to the bottom of the tube allows easy adjustment of the position of the breathing aid in relation to the mouth guard and to a connecting hose, through which oxygen or other medication is delivered.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: November 14, 2006
    Inventor: Thomas Olsen