Patents by Inventor Roger A. Hansen

Roger A. Hansen 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: 11657060
    Abstract: An analysis application utilizes interactivity signals to generate relationships and promote content. One or more interactivity applications, such as a social networking application, are queried to retrieve interactivity signals. Interactivity signals include an interaction pattern that indicates a relationship between a user and relations of the user. A relationship graph is constructed based on the interactivity signals. Content associated with a user is promoted based on the relationship graph. A weight of the interactivity signals is adjusted to improve a ranking of the relationship graph and a ranking of the content.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: May 23, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hakon Brugard, Rune Devik, Stein Arild Jakobsen, Roger Hansen, Michael Taylor, Magnus Mortensen, Bjornstein Lilleby, Fredrik Holm, Erlend Jensen, Torbjorn Helvik, Vidar Vikjord
  • Patent number: 11620299
    Abstract: An analysis application utilizes interactivity signals to generate relationships and promote content. One or more interactivity applications, such as a social networking application, are queried to retrieve interactivity signals. Interactivity signals include an interaction pattern that indicates a relationship between a user and relations of the user. A relationship graph is constructed based on the interactivity signals. Content associated with a user is promoted based on the relationship graph. A weight of the interactivity signals is adjusted to improve a ranking of the relationship graph and a ranking of the content.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: April 4, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hakon Brugard, Rune Devik, Stein Arild Jakobsen, Roger Hansen, Michael Taylor, Magnus Mortensen, Bjornstein Lilleby, Fredrik Holm, Erlend Jensen, Torbjorn Helvik, Vidar Vikjord
  • Patent number: 10750884
    Abstract: A stand for a skateboard or other board that is capable of folding flat for shipping, storage, and store display of the stand, but that can be folded into a three-dimensional shape capable of holding a skateboard upright, either vertically or horizontally, for storage and/or for display of the skateboard.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: August 25, 2020
    Inventor: Roger Hansen
  • Publication number: 20190298087
    Abstract: A stand for a skateboard or other board that is capable of folding flat for shipping, storage, and store display of the stand, but that can be folded into a three-dimensional shape capable of holding a skateboard upright, either vertically or horizontally, for storage and/or for display of the skateboard.
    Type: Application
    Filed: March 26, 2019
    Publication date: October 3, 2019
    Inventor: Roger Hansen
  • Patent number: 9405680
    Abstract: A system and method is described that accesses a network persistent memory unit (nPMU). One embodiment comprises a primary region corresponding to a predefined portion of a primary network persistent memory unit (nPMU) communicatively coupled to at least one client processor node via a communication system, wherein the primary region is assigned to a client process running on the client processor node and is configured to store information received from the client process; and a mirror region corresponding to a predefined portion of a mirror nPMU communicatively coupled to the client processor node via the communication system, wherein the mirror region is assigned to the client process and is configured to store the information received from the client process.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: August 2, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Samuel Fineberg, Pankaj Mehra, Roger Hansen
  • Patent number: 9405694
    Abstract: Techniques are provided for using an intermediate cache between the shared cache of an application and the non-volatile storage of a storage system. The application may be any type of application that uses a storage system to persistently store data. The intermediate cache may be local to the machine upon which the application is executing, or may be implemented within the storage system. In one embodiment where the application is a database server, the database system includes both a DB server-side intermediate cache, and a storage-side intermediate cache. The caching policies used to populate the intermediate cache are intelligent, taking into account factors that may include which object an item belongs to, the item type of the item, a characteristic of the item, or the type of operation in which the item is involved.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: August 2, 2016
    Assignee: Oracle Internation Corporation
    Inventors: Kiran Badrinarain Goyal, Neil J. S. Macnaughton, Eugene Ho, Adam Y. Lee, Vipin Gokhale, Wei-Ming Hu, Juan R. Loaiza, Kothanda Umamageswaran, Bharat C. V. Baddepudi, Boris Erlikhman, Alexander Tsukerman, Selcuk Aya, Roger Hansen, Adrian Ng
  • Patent number: 9346427
    Abstract: Described are systems and methods for actively countering certain forces experienced by, for example, a person within a vehicle. Adverse effects of blast waves of a mine or other explosive device (including improvised explosive devices [IEDs]) may be mitigated by the countermeasures systems, which may include any or all of a first responder unit (FRU), a control display assembly (CDA), processors, sensors, and an electronic safe and arm device (ESAD). Each component assembly may be incorporated into a line replaceable unit (LRU) if desired, although such incorporation is not necessary.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: May 24, 2016
    Assignee: Tencate Advanced Armor USA, Inc.
    Inventors: Josef Stefan Dobriski, Andrew Roger Hansen, Benjamin Riisgaard, Erick James Sagebiel, Joergen Leif Svane, Marc David Taylor, Victor Wayne Welker
  • Patent number: 9213609
    Abstract: A system is described that includes a network interface attached to a persistent memory unit. The persistent memory unit is configured to receive checkpoint data from a primary process, and to provide access to the checkpoint data for use in a backup process, which provides recovery capability in the event of a failure of the primary process. The network interface is configured to provide address translation information between virtual and physical addresses in the persistent memory unit. In other embodiments, the persistent memory unit is capable of storing multiple updates to the checkpoint state. The checkpoint state and the updates to the checkpoint state, if any, can be retrieved by the backup process periodically, or all at once upon failure of the primary process.
    Type: Grant
    Filed: December 16, 2003
    Date of Patent: December 15, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roger Hansen, Pankaj Mehra, Sam Fineberg
  • Patent number: 9188409
    Abstract: A countermeasure system is provided including a frame and two or more rows of countermeasures disposed on the frame. Each row of the countermeasures may be configured to be initiated substantially simultaneously along the length of the row. Additional countermeasure systems may include elongated explosive charges and or masses disposed along the length of the rows. The frame may include two or more ridges on a side opposite to the two or more rows of countermeasures, the ridges being configured to engage with corresponding ridges on a vehicle when the countermeasure panel is mounted to the vehicle.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: November 17, 2015
    Assignee: Tencate Advanced Armour USA, Inc.
    Inventors: Erick James Sagebiel, Andrew Roger Hansen, Robert Schwarz, Joergen Leir Svane, Josef Stefan Dobriski
  • Publication number: 20150251616
    Abstract: Described are systems and methods for actively countering certain forces experienced by, for example, a person within a vehicle. Adverse effects of blast waves of a mine or other explosive device (including improvised explosive devices [IEDs]) may be mitigated by the countermeasures systems, which may include any or all of a first responder unit (FRU), a control display assembly (CDA), processors, sensors, and an electronic safe and arm device (ESAD). Each component assembly may be incorporated into a line replaceable unit (LRU) if desired, although such incorporation is not necessary.
    Type: Application
    Filed: June 4, 2013
    Publication date: September 10, 2015
    Inventors: Josef Stefan Dobriski, Andrew Roger Hansen, Benjamin Riisgaard, Erick James Sagebiel, Joergen Leif Svane, Marc David Taylor, Victor Wayne Welker
  • Patent number: 9120005
    Abstract: A device for limiting rotation of a wheel, such as a wheel on a skateboard, comprising a physical stop secured against one wheel of the skateboard. Multiple physical locks may be used, each secured against single wheel. The physical stop may comprise a block of resilient material placed in a semi-compressed state into the gap between the skateboard deck and the wheel such that the block exerts pressure on the wheel sufficient to prevent the wheel from freely rotating. Alternately, the physical stop may comprise a holder at least partially surrounding the wheel and at least one protrusion from the holder adjacent a rolling surface of the wheel, where the protrusion is capable of functioning as a chock and substantially preventing the wheel from rolling against a surface.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: September 1, 2015
    Inventor: Roger Hansen
  • Publication number: 20150242473
    Abstract: An analysis application utilizes interactivity signals to generate relationships and promote content. One or more interactivity applications, such as a social networking application, are queried to retrieve interactivity signals. Interactivity signals include an interaction pattern that indicates a relationship between a user and relations of the user. A relationship graph is constructed based on the interactivity signals. Content associated with a user is promoted based on the relationship graph. A weight of the interactivity signals is adjusted to improve a ranking of the relationship graph and a ranking of the content.
    Type: Application
    Filed: February 27, 2014
    Publication date: August 27, 2015
    Applicant: Microsoft Corporation
    Inventors: Hakon Brugard, Rune Devik, Stein Arild Jakobsen, Roger Hansen, Michael Taylor, Magnus Mortensen, Bjornstein Lilleby, Fredrik Holm, Erlend Jensen, Torbjorn Helvik, Vidar Vikjord
  • Patent number: 9104662
    Abstract: An improved approach is described for implementing transformations of data records in high concurrency environments. Each transformation is performed in parallel at the source when the data record is first generated. According to one approach for data integrity validation, record generators compute an integrity checksum for a newly generated record before copying into a data unit in shared memory. Subsequent generators may aggregate integrity checksums for data records into checksums for data units incrementally. This approach achieves end-to-end protection of data records against corruption using an efficient method of maintaining verifiable data integrity. In another approach, compression and encryption data transformations may be performed by themselves, or in combination with an integrity checksum transformation.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: August 11, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vinay H Srihari, Jia Shi, Jonghyun Lee, Roger Hansen
  • Publication number: 20150006813
    Abstract: Techniques are provided for using an intermediate cache between the shared cache of an application and the non-volatile storage of a storage system. The application may be any type of application that uses a storage system to persistently store data. The intermediate cache may be local to the machine upon which the application is executing, or may be implemented within the storage system. In one embodiment where the application is a database server, the database system includes both a DB server-side intermediate cache, and a storage-side intermediate cache. The caching policies used to populate the intermediate cache are intelligent, taking into account factors that may include which object an item belongs to, the item type of the item, a characteristic of the item, or the type of operation in which the item is involved.
    Type: Application
    Filed: September 16, 2014
    Publication date: January 1, 2015
    Inventors: Kiran Badrinarain Goyal, Neil J.S. Macnaughton, Eugene Ho, Adam Y. Lee, Vipin Gokhale, Wei-Ming Hu, Juan R. Loaiza, Kothanda Umamageswaran, Bharat C.V. Baddepudi, Boris Erlikhman, Alexander Tsukerman, Selcuk Aya, Roger Hansen, Adrian Ng
  • Patent number: 8868831
    Abstract: Techniques are provided for using an intermediate cache between the shared cache of a database server and the non-volatile storage of a storage system. The intermediate cache may be local to the machine upon which the database server is executing, or may be implemented within the storage system. In one embodiment, the database system includes both a DB server-side intermediate cache, and a storage-side intermediate cache. The caching policies used to populate the intermediate cache are intelligent, taking into account factors that may include which database object an item belongs to, the item type of the item, a characteristic of the item; or the database operation in which the item is involved.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: October 21, 2014
    Assignee: Oracle International Corporation
    Inventors: Kiran Badrinarain Goyal, Neil J. S. Macnaughton, Eugene Ho, Adam Y. Lee, Vipin Gokhale, Wei-Ming Hu, Juan R. Loaiza, Kothanda Umamageswaran, Bharat C. V. Baddepudi, Boris Erlikhman, Alexander Tsukerman, Selcuk Aya, Roger Hansen, Adrian Ng
  • Publication number: 20140224110
    Abstract: A countermeasure system is provided including a frame and two or more rows of countermeasures disposed on the frame. Each row of the countermeasures may be configured to be initiated substantially simultaneously along the length of the row. Additional countermeasure systems may include elongated explosive charges and or masses disposed along the length of the rows. The frame may include two or more ridges on a side opposite to the two or more rows of countermeasures, the ridges being configured to engage with corresponding ridges on a vehicle when the countermeasure panel is mounted to the vehicle.
    Type: Application
    Filed: November 20, 2013
    Publication date: August 14, 2014
    Applicant: TenCate Advanced Armour USA, INC.
    Inventors: ERICK JAMES SAGEBIEL, Andrew Roger Hansen, Robert Schwarz, Joergen Leir Svane, Josef Stefan Dobriski
  • Publication number: 20140182979
    Abstract: A device for limiting rotation of a wheel, such as a wheel on a skateboard, comprising a physical stop secured against one wheel of the skateboard. Multiple physical locks may be used, each secured against single wheel. The physical stop may comprise a block of resilient material placed in a semi-compressed state into the gap between the skateboard deck and the wheel such that the block exerts pressure on the wheel sufficient to prevent the wheel from freely rotating. Alternately, the physical stop may comprise a holder at least partially surrounding the wheel and at least one protrusion from the holder adjacent a rolling surface of the wheel, where the protrusion is capable of functioning as a chock and substantially preventing the wheel from rolling against a surface.
    Type: Application
    Filed: December 26, 2013
    Publication date: July 3, 2014
    Inventor: Roger Hansen
  • Publication number: 20130158136
    Abstract: In order to avoid fouling (precipitation of solid matter on cold surfaces) in heat-exchangers down-stream of the gas outlet of a Fischer-Tropsch reactor, the reactor gas stream containing hydrocarbon products that are solid at lower temperatures is fed into a liquid wash tank. Condensation of heavy oil in the liquid wash tank is effected by feeding an evaporable light oil into the liquid wash tank. Heavy oil is recovered as a bottom product from the liquid wash tank while a gaseous product is taken out of the liquid wash tank as the top product. The light oil is obtained from the wash tank top product.
    Type: Application
    Filed: April 18, 2011
    Publication date: June 20, 2013
    Applicant: GTL.F1 AG
    Inventor: Roger Hansen
  • Patent number: 8458511
    Abstract: Techniques are provided for isolating faults in a software program by providing at least two code paths that are capable of performing the same operation. When a fault occurs while the one of the code paths is being used to perform an operation, data that indicates the circumstances under which the fault occurred is stored. For example, a fault-recording mechanism may store data that indicates the entities that were involved in the failed operation. Because they were involved in an operation that experienced a fault, one or more of those entities may be “quarantined”. When subsequent requests arrive to perform the operation, a check may be performed to determine whether the requested operation involves any of the quarantined entities. If the requested operation involves a quarantined entity, a different code path is used to perform the operation, rather than the code path from which the entity is quarantined.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: June 4, 2013
    Assignee: Oracle International Corporation
    Inventors: Tsz Him (Adrian) Ng, Alex Tsukerman, Kothanda Umamageswaran, Roger Hansen, Umesh Panchaksharaiah
  • Patent number: D1016200
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: February 27, 2024
    Assignee: RAH Corp.
    Inventor: Roger Hansen