Patents by Inventor Martin Wieland

Martin Wieland 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: 9832188
    Abstract: A portable data or information carrier in the form of a smart card with partially or fully virtualized components. To maximize the confidentiality of information stored in the carrier, and more specifically to limit the amount of information available to a potential defrauder, electronic components such as circuits, I/O, cryptographic, memory and dummy objects are built, modified or influenced on demand from physical characteristics of an eligible person or device. Digitized unique biometric or hardware identifiers are read upon start-up and runtime of the device and, in case of an eligible person or device, subsequently supply all values necessary for determination of the characteristics of the user specific virtual smart cards objects, their placement and connections. By multi-factor authentication, the end-user or device will retain sole control of its keys and use them for authentication, signature or encryption purposes as if he had a physical smart card in his hand.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: November 28, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Publication number: 20170339256
    Abstract: A method and apparatus of performing bidirectional data transmission between electronic devices or its components that use different communication methods (CM) is disclosed. Output and/or input of the CMs used by the participating devices or its components to/from components other than the CMs itself is mediated by an abstraction layer (AL) which in turn presents an abstract interface that allows reading and writing from/to the participating CMs and thus the devices or its components. Data in an output area of a CM is read by the AL, translated into input data understandable by a different CM and sent to the input area of the different CM. The invention enables bidirectional communication between devices or its components that use different CMs without the need for knowledge of the communication protocols of the CMs or modifications of the CMs, the participating devices or its components.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Inventor: MARTIN WIELAND
  • Patent number: 9658970
    Abstract: A method and apparatus of performing a data transmission from an electronic device or a peripheral device of an electronic device to a peripheral device of a remote electronic device is disclosed. One example method of performing the data transmission may include transmitting data designated for the remote peripheral device to a local virtual device object. The data that is received by the local virtual device object is transmitted via at least one communication interface or peripheral device of the electronic device to at least one remote communication interface or peripheral device of the remote electronic device. The data arriving at the least one remote communication interface or peripheral device of the remote electronic device is received by a remote virtual device object and transmitted to the designated remote peripheral device.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: May 23, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9642176
    Abstract: Disclosed is an electrical device and method of automatically searching for and connecting to known or unknown available public communication infrastructure and/or devices in the vicinity using a multi-layer communication model. Each layer may include binding information for local available communication methods and shareable hardware devices, a routing table, and, if applicable, one or more logon profiles for service providers. Communication layers may be built by searching for available public communication infrastructure and/or devices in the vicinity by actively sending out connection requests to all addressable destinations along the available transport medium. Each node is able to access and use the communication infrastructure of each other node. Switching between layers as they become inoperable and/or become available without any user interaction required is also possible.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: May 2, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9602507
    Abstract: A portable data or information carrier in the form of a smart card with partially or fully virtualized components. To maximize the confidentiality of information stored in the carrier, and more specifically to limit the amount of information available to a potential defrauder, electronic components such as circuits, I/O, cryptographic, memory and dummy objects are built, modified or influenced on demand from physical characteristics of an eligible person or device. Digitized unique biometric or hardware identifiers are read upon start-up and runtime of the device and, in case of an eligible person or device, subsequently supply all values necessary for determination of the characteristics of the user specific virtual smart cards objects, their placement and connections. By multi-factor authentication, the end-user or device will retain sole control of its keys and use them for authentication, signature or encryption purposes as if he had a physical smart card in his hand.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: March 21, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9558130
    Abstract: A method and apparatus of performing a data transmission from an electronic device or a peripheral device of an electronic device to a peripheral device of a remote electronic device is disclosed. One example method of performing the data transmission may include transmitting data designated for the remote peripheral device to a local virtual device object. The data that is received by the local virtual device object is transmitted via at least one communication interface or peripheral device of the electronic device to at least one remote communication interface or peripheral device of the remote electronic device. The data arriving at the least one remote communication interface or peripheral device of the remote electronic device is received by a remote virtual device object and transmitted to the designated remote peripheral device.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: January 31, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9547606
    Abstract: A peripheral device connected to a local electronic device which is connected to at least one communication network can communicate with a peripheral device attached to a remote electronic device as if the remote peripheral device was locally attached. Data designated for the remote peripheral device is received by a local virtual device object and transmitted to the remote electronic device via at least one of the electronic devices communication interfaces or peripheral devices. Data received by the remote electronic device's communication interface or peripheral device is written to the peripheral device at the remote electronic device by a virtual device object. For compensation of different transfer speeds or outages between the peripheral device and the communication interface or another peripheral device the virtual device provides the ability to utilize the virtual devices emulation driver that is attached to the virtual device object as an I/O buffer.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: January 17, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9529740
    Abstract: A method and apparatus may be configured to create setup information, and perform the initialization and performance of an installation of a peripheral device of an electronic device. One example method may include storing a device identification (ID) of the peripheral device, extracting data and creating a data structure from existent setup information. The method may also include replacing a device ID in the data structure with the device ID of the peripheral device, and creating and storing a setup information file from content of the data structure. The method may also include creating and passing a request to at least one of a device driver of an interface of the peripheral device and a bus that initiates the installation of the peripheral device. The peripheral device may not be connected to the electronic device.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: December 27, 2016
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9483421
    Abstract: All steps required to create and operate a peripheral device of an electronic device can be performed without the need to plug in the peripheral device to the electronic device. Setup information for a peripheral device is extracted, modified and stored to fit to a physical existent peripheral device. The modified setup information is used to create a data structure that is passed to the peripheral bus driver. As the data structure contains a hot plug notification the reception causes the peripheral bus driver to initiate the setup process for the peripheral device. As the data structure is built from setup information that is available at the electronic device no additional user action is required. The invention also allows the creation of a device object for existing signed driver packets that may not be altered.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 1, 2016
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9465624
    Abstract: A method and apparatus of performing a data transmission from an electronic device or a peripheral device of an electronic device to a peripheral device of a remote electronic device is disclosed. One example method of performing the data transmission may include transmitting data designated for the remote peripheral device to a local virtual device object. The data that is received by the local virtual device object is transmitted via at least one communication interface or peripheral device of the electronic device to at least one remote communication interface or peripheral device of the remote electronic device. The data arriving at the least one remote communication interface or peripheral device of the remote electronic device is received by a remote virtual device object and transmitted to the designated remote peripheral device.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: October 11, 2016
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9396147
    Abstract: A method and apparatus of performing a data transmission from an electronic device or a peripheral device of an electronic device to a peripheral device of a remote electronic device is disclosed. One example method of performing the data transmission may include transmitting data designated for the remote peripheral device to a local virtual device object. The data that is received by the local virtual device object is transmitted via at least one communication interface or peripheral device of the electronic device to at least one remote communication interface or peripheral device of the remote electronic device. The data arriving at the least one remote communication interface or peripheral device of the remote electronic device is received by a remote virtual device object and transmitted to the designated remote peripheral device.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: July 19, 2016
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9386620
    Abstract: Disclosed is an electrical device and method of automatically searching for and connecting to known or unknown available public communication infrastructure and/or devices in the vicinity using a multi-layer communication model. Each layer may include binding information for local available communication methods and shareable hardware devices, a routing table, and, if applicable, one or more logon profiles for service providers. Communication layers may be built by searching for available public communication infrastructure and/or devices in the vicinity by actively sending out connection requests to all addressable destinations along the available transport medium. Each node is able to access and use the communication infrastructure of each other node. Switching between layers as they become inoperable and/or become available without any user interaction required is also possible.
    Type: Grant
    Filed: November 15, 2015
    Date of Patent: July 5, 2016
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9325559
    Abstract: An apparatus and method of adding thin client functionality are disclosed. One example method provides generating a call function directed to an electronic device and at least one peripheral device. The method also includes redirecting the call function to an auxiliary device, extracting payload data from information sent to the at least one peripheral device, discarding values outside a previously negotiated range from the extracted payload data, performing at least one of incrementing and decrementing the remaining values of the payload data to create a data subset, and redirecting the data subset to at least one other peripheral device resulting in output information being sent to the at least one other peripheral device.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: April 26, 2016
    Assignee: Open Invention Network, LLC
    Inventor: Martin Wieland
  • Patent number: 9323914
    Abstract: A portable data or information carrier in the form of a smart card with partially or fully virtualized components. To maximize the confidentiality of information stored in the carrier, and more specifically to limit the amount of information available to a potential defrauder, electronic components such as circuits, I/O, cryptographic, memory and dummy objects are built, modified or influenced on demand from physical characteristics of an eligible person or device. Digitized unique biometric or hardware identifiers are read upon start-up and runtime of the device and, in case of an eligible person or device, subsequently supply all values necessary for determination of the characteristics of the user specific virtual smart cards objects, their placement and connections. By multi-factor authentication, the end-user or device will retain sole control of its keys and use them for authentication, signature or encryption purposes as if he had a physical smart card in his hand.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: April 26, 2016
    Assignee: Open Invention Network, LLC
    Inventor: Martin Wieland
  • Patent number: 9292455
    Abstract: A peripheral device connected to a local electronic device which is connected to at least one communication network can communicate with a peripheral device attached to a remote electronic device as if the remote peripheral device was locally attached. Data designated for the remote peripheral device is received by a local virtual device object and transmitted to the remote electronic device via at least one of the electronic devices communication interfaces or peripheral devices. Data received by the remote electronic device's communication interface or peripheral device is written to the peripheral device at the remote electronic device by a virtual device object. For compensation of different transfer speeds or outages between the peripheral device and the communication interface or another peripheral device the virtual device provides the ability to utilize the virtual devices emulation driver that is attached to the virtual device object as an I/O buffer.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: March 22, 2016
    Assignee: Open Invention Network, LLC
    Inventor: Martin Wieland
  • Patent number: 9213668
    Abstract: A method and apparatus of performing a data transmission from an electronic device or a peripheral device of an electronic device to a peripheral device of a remote electronic device is disclosed. One example method of performing the data transmission may include transmitting data designated for the remote peripheral device to a local virtual device object. The data that is received by the local virtual device object is transmitted via at least one communication interface or peripheral device of the electronic device to at least one remote communication interface or peripheral device of the remote electronic device. The data arriving at the least one remote communication interface or peripheral device of the remote electronic device is received by a remote virtual device object and transmitted to the designated remote peripheral device.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: December 15, 2015
    Assignee: Open Invention Network, LLC
    Inventor: Martin Wieland
  • Patent number: 9191981
    Abstract: Disclosed is an electrical device and method of automatically searching for and connecting to known or unknown available public communication infrastructure and/or devices in the vicinity using a multi-layer communication model. Each layer may include binding information for local available communication methods and shareable hardware devices, a routing table, and, if applicable, one or more logon profiles for service providers. Communication layers may be built by searching for available public communication infrastructure and/or devices in the vicinity by actively sending out connection requests to all addressable destinations along the available transport medium. Each node is able to access and use the communication infrastructure of each other node. Switching between layers as they become inoperable and/or become available without any user interaction required is also possible.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: November 17, 2015
    Assignee: Open Invention Network, LLC
    Inventor: Martin Wieland
  • Patent number: 9141564
    Abstract: A peripheral device connected to a local electronic device which is connected to at least one communication network can communicate with a peripheral device attached to a remote electronic device as if the remote peripheral device was locally attached. Data designated for the remote peripheral device is received by a local virtual device object and transmitted to the remote electronic device via at least one of the electronic devices communication interfaces or peripheral devices. Data received by the remote electronic device's communication interface or peripheral device is written to the peripheral device at the remote electronic device by a virtual device object. For compensation of different transfer speeds or outages between the peripheral device and the communication interface or another peripheral device the virtual device provides the ability to utilize the virtual devices emulation driver that is attached to the virtual device object as an I/O buffer.
    Type: Grant
    Filed: August 4, 2010
    Date of Patent: September 22, 2015
    Assignee: Open Invention Network, LLC
    Inventor: Martin Wieland
  • Patent number: 9122623
    Abstract: All steps required to create and operate a peripheral device of an electronic device can be performed without the need to plug in the peripheral device to the electronic device. Setup information for a peripheral device is extracted, modified and stored to fit to a physical existent peripheral device. The modified setup information is used to create a data structure that is passed to the peripheral bus driver. As the data structure contains a hot plug notification the reception causes the peripheral bus driver to initiate the setup process for the peripheral device. As the data structure is built from setup information that is available at the electronic device no additional user action is required. The invention also allows the creation of a device object for existing signed driver packets that may not be altered.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: September 1, 2015
    Assignee: Open Invention Network, LLC
    Inventor: Martin Wieland
  • Patent number: 9009817
    Abstract: A portable data or information carrier in the form of a smart card with partially or fully virtualized components. To maximize the confidentiality of information stored in the carrier, and more specifically to limit the amount of information available to a potential defrauder, electronic components such as circuits, I/O, cryptographic, memory and dummy objects are built, modified or influenced on demand from physical characteristics of an eligible person or device. Digitized unique biometric or hardware identifiers are read upon start-up and runtime of the device and, in case of an eligible person or device, subsequently supply all values necessary for determination of the characteristics of the user specific virtual smart cards objects, their placement and connections. By multi-factor authentication, the end-user or device will retain sole control of its keys and use them for authentication, signature or encryption purposes as if he had a physical smart card in his hand.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: April 14, 2015
    Assignee: Open Invention Network, LLC
    Inventor: Martin Wieland