Patents Assigned to Millennium Enterprise Corporation
  • Patent number: 9781211
    Abstract: A storage device is operable to be coupled to a host electronic device. The storage device includes a memory operable to store an operating system, applications and to provide mass storage functionality, a processor operable to run the operating system and execute the applications on the storage device and an interface is operable to couple the storage device to the host electronic device. The interface provides a data communication path and a power communication path between the storage device and the host electronic device. The storage device has a master storage device mode in which the storage device is operable to control at least one slave function of the host electronic device and a slave storage device mode in which at least one slave function of the storage device is controlled by the host electronic device.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: October 3, 2017
    Assignee: Millennium Enterprise Corporation
    Inventors: Thomas Langas, Asbjorn Djupdal, Borgar Ljosland, Torstein Hernes Dybdahl
  • Publication number: 20170054805
    Abstract: A storage device is operable to be coupled to a host electronic device. The storage device includes a memory operable to store an operating system, applications and to provide mass storage functionality, a processor operable to run the operating system and execute the applications on the storage device and an interface is operable to couple the storage device to the host electronic device. The interface provides a data communication path and a power communication path between the storage device and the host electronic device. The storage device has a master storage device mode in which the storage device is operable to control at least one slave function of the host electronic device and a slave storage device mode in which at least one slave function of the storage device is controlled by the host electronic device.
    Type: Application
    Filed: October 24, 2016
    Publication date: February 23, 2017
    Applicant: Millennium Enterprise Corporation
    Inventors: Thomas Langas, Asbjorn Djupdal, Borgar Ljosland, Torstein Hernes Dybdahl
  • Patent number: 9479590
    Abstract: A storage device 3, such as an SD card, that is coupled to a host device 2, such as a mobile phone, includes a computing environment 8. The computing environment 8 comprises an application processing part 6, an interface processing part 7, and a shared memory 9, and is operable to execute one or more applications on the storage device 3, and a set of software components that together provide a server module on the storage device 3. There is a corresponding set of client software components on the host device 2 that together provide a client module on the host device 2 that can cooperate with the server module on the storage device 3 to allow an application that is being executed in the computing environment 8 of the storage device 3 to access and use input and output functions of the host device 2.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: October 25, 2016
    Assignee: Millennium Enterprise Corporation
    Inventors: Thomas Langas, Asbjorn Djupdal, Borgar Ljosland, Torstein Hernes Dybdahl
  • Patent number: 9451026
    Abstract: A storage device 3, such as an SD card, that is coupled to a host device 2, such as a mobile phone, includes a computing environment 8. The computing environment 8 includes an application processing part 6, and a separate interface processing part 7. The application processing part 6 of the computing environment 8 is operable to execute one or more applications on the storage device 3. The interface processing part 7 of the computing environment 8 includes an interface processor that interfaces between a communications protocol used between the host device 2 and the storage device 3, and a communications protocol used by the application processor in the application processing part 6 of the storage device 3. The interface processor communicates with the application processor via interrupts and a shared memory 9.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: September 20, 2016
    Assignee: Millennium Enterprise Corporation
    Inventors: Thomas Langas, Asbjom Djupdal, Borgar Ljosland, Torstein Hernes Dybdahl