Patents Assigned to Lantronix, Inc.
  • Publication number: 20110246630
    Abstract: A method, and system for accessing networked devices without accessible network addresses via Virtual IP (VIP) addresses. The system uses a first Device Services Controller (DSC) that can make available a virtual network interface and corresponding VIP to create a first outgoing TCP/IP conduit connection to a device service manager (DSM). A Host Controller component processes and forwards traffic to the DSM which processes and relays traffic to a second DSC, which creates a second direct outgoing TCP/IP conduit connection to the DSM. The system has an IP redirector that routes communication traffic to the second DSC based on VIP address to real IP address mapping stored in the registry of the DSM. The system processes and delivers the traffic to appropriate local networked device and sends back any return traffic to the DSM. The system allows for communication between networked devices on separate networks without direct network addresses.
    Type: Application
    Filed: April 5, 2011
    Publication date: October 6, 2011
    Applicant: Lantronix, Inc.
    Inventors: Jonathan Peter Deutsch, Danny Te-An Sung
  • Patent number: 8024446
    Abstract: An add-on module provides extrinsic management functionality to legacy and other devices. Contemplated modules include: (a) a state agent that provides at least one of the MILARRS function, and (b) a product agent that communicates with the device using at least one serial interface. Implementations are contemplated for both legacy devices that natively provide less than complete MILARRS functionality, and newly developed devices for which the developer desires a ready-made implementation of MILARRS functionality.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: September 20, 2011
    Assignee: Lantronix, Inc.
    Inventors: Curtis D. Brown, Nicholas J. Witchey
  • Patent number: 8010789
    Abstract: A method and device for securing data transmission via an embedded system that is operationally coupled to a local device and a remote computing system using a network is provided. The method includes, determining if data received from the remote computing system is secured, handshaking with the remote computing system if the data received is from a new connection; decrypting the secured data; and transmitting the decrypted data to the local device. The method also includes, determining if the data received from the local device is from a new connection, handshaking with the remote computing system if the data received is from a new connection; encrypting the data; and transmitting the encrypted data to the remote computing system. A receiving module determines whether input data needs to be encrypted or decrypted; a processing module for encrypting and/or decrypting input data; and an output module for transmitting encrypted and/decrypted data.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: August 30, 2011
    Assignee: Lantronix, Inc.
    Inventor: Nicholas J. Witchey
  • Publication number: 20110194532
    Abstract: Systems and methods for determining when to switch wireless access points from a current wireless access point to a new wireless access point are disclosed. In various embodiments the systems and methods monitor a signal strength received from the current wireless access point, monitor a signal strength received from the new wireless access point and compare the signal strength received from the wireless access points. Switching from the current wireless access point to the new wireless access point can occur, for example, when the signal strength received from the new wireless access point is greater than the signal strength received from the current wireless access point by a first pre-determined value.
    Type: Application
    Filed: February 9, 2011
    Publication date: August 11, 2011
    Applicant: Lantronix, Inc.
    Inventor: Vishal Kakkad
  • Publication number: 20110113246
    Abstract: A method and device for securing data transmission via an embedded system that is operationally coupled to a local device and a remote computing system using a network is provided. The method includes, determining if data received from the remote computing system is secured, handshaking with the remote computing system if the data received is from a new connection; decrypting the secured data; and transmitting the decrypted data to the local device. The method also includes, determining if the data received from the local device is from a new connection, handshaking with the remote computing system if the data received is from a new connection; encrypting the data; and transmitting the encrypted data to the remote computing system. A receiving module determines whether input data needs to be encrypted or decrypted; a processing module for encrypting and/or decrypting input data; and an output module for transmitting encrypted and/decrypted data.
    Type: Application
    Filed: December 9, 2010
    Publication date: May 12, 2011
    Applicant: Lantronix, Inc.
    Inventor: Nicholas J. Witchey
  • Publication number: 20110035478
    Abstract: A method, apparatus, and system are described for a central station to allocate virtual IP addresses. A device service manager server (DSM) has a network access module conFigured to cooperate with two or more device service controllers (DSCs). The DSM serves as a central management station for allocating and assigning Virtual IP addresses to network devices to proxy communications for networked devices on a local area network (LAN) where each DSC resides. The DSM is located exterior from the network devices on the LAN where communications associated with the assigned VIP addresses are being routed to. The DSM assigns a Virtual IP Addresses to each DSC and establishes a route from the assigned Virtual IP address to a destination network device on a LAN, based on corresponding DSC and network device information stored in a registry of the DSM.
    Type: Application
    Filed: September 9, 2010
    Publication date: February 10, 2011
    Applicant: Lantronix, Inc.
    Inventors: Jonathan P. Deutsch, Danny Te-An Sung
  • Publication number: 20110035470
    Abstract: A method, apparatus, and system are described for a central station to allocate virtual IP addresses. A device service manager server (DSM) has a network access module configured to cooperate with two or more device service controllers (DSCs). The DSM serves as a central management station for allocating and assigning Virtual IP addresses to network devices to proxy communications for networked devices on a local area network (LAN) where each DSC resides. In some embodiments, various protocols may use UDP broadcasts to perform device discovery.
    Type: Application
    Filed: August 16, 2010
    Publication date: February 10, 2011
    Applicant: Lantronix, Inc.
    Inventors: Jonathan P. Deutsch, Danny Te-An Sung
  • Publication number: 20110026531
    Abstract: A method, apparatus, and system are described for a central station to allocate virtual IP addresses. A device service manager server (DSM) has a network access module conFigured to cooperate with two or more device service controllers (DSCs). The DSM serves as a central management station for allocating and assigning Virtual IP addresses to network devices to proxy communications for networked devices on a local area network (LAN) where each DSC resides. The DSM is located exterior from the network devices on the LAN where communications associated with the assigned VIP addresses are being routed to. The DSM assigns a Virtual IP Addresses to each DSC and establishes a route from the assigned Virtual IP address to a destination network device on a LAN, based on corresponding DSC and network device information stored in a registry of the DSM.
    Type: Application
    Filed: September 8, 2010
    Publication date: February 3, 2011
    Applicant: Lantronix, Inc.
    Inventors: Jonathan P. Deutsch, Danny Te-An Sung
  • Patent number: 7852873
    Abstract: An integrated computer management apparatus allowing a networked administrator to manage a computer via multiple connection types and protocols. A preferred embodiment of the device has a network connection for the administrative users, coupled via an internal Ethernet switch and a processor to keyboard-video-mouse, serial, and Ethernet computer connections. Depending on hardware characteristics, operational status, OS, and administrator preferences any of these may be used to provide remote computer system management functions. Software running on the processor can provide direct logical connection between the remote administrator and a management port; may serve web pages graphically interpreting data gleaned from one or more of the connections; can provide protocol translation or proxy services; or locally execute an intelligent management agent. The device can be physically small enough to be supported by its connecting cables, and receives power from the attached computer.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: December 14, 2010
    Assignee: Lantronix, Inc.
    Inventor: Randall R. Bird
  • Publication number: 20100241762
    Abstract: A method, apparatus, and system are described for a central station to allocate virtual IP addresses. A device service manager server (DSM) has a network access module configured to cooperate with two or more device service controllers (DSCs). The DSM serves as a central management station for allocating and assigning Virtual IP addresses to network devices to proxy communications for networked devices on a local area network (LAN) where each DSC resides. The DSM is located exterior from the network devices on the LAN where communications associated with the assigned VIP addresses are being routed to. The DSM assigns a Virtual IP Addresses to each DSC and establishes a route from the assigned Virtual IP address to a destination network device on a LAN, based on corresponding DSC and network device information stored in a registry of the DSM.
    Type: Application
    Filed: October 24, 2008
    Publication date: September 23, 2010
    Applicant: Lantronix, Inc.
    Inventors: Jonathan Peter Deutsch, Danny Te-An Sung
  • Publication number: 20100235481
    Abstract: A method, apparatus, and system are described for accessing networked devices without accessible network addresses via Virtual IP (VIP) addresses. The system consists of a first Device Services Controller (DSC), featuring a Host Controller component that can make available a virtual network interface and corresponding virtual IP address (VIP) and having a first conduit manager to create a first outgoing TCP/IP conduit connection to a device service manager (DSM). When networking traffic arrives at the virtual networking interface with the associated VIP, the Host Controller component automatically processes and forwards that traffic to the DSM. The DSM processes and relays traffic from the first outgoing TCP/IP conduitconnection to a second DSC, which has a Device Controller component and a second conduit manager to create a second direct outgoing TCP/IP conduit connection to the DSM.
    Type: Application
    Filed: October 24, 2008
    Publication date: September 16, 2010
    Applicant: LANTRONIX, INC.
    Inventors: Jonathan Peter Deutsch, Danny Te-An Sung
  • Publication number: 20100095027
    Abstract: A method and system that allows a host system application to securely communicate with a legacy device is provided. A redirector software module receives data that is destined for a host system serial COM port. Data is secured and re-directed to a legacy device via a network port instead of the serial COM port. Conversely, data destined for the host system is provided to a device server via a server COM port by the legacy serial device. The data can be encrypted and sent to the host system via the network. The redirector software module decrypts the encrypted data and presents it to the consumer application as if the data had arrived via the local COM port.
    Type: Application
    Filed: December 16, 2009
    Publication date: April 15, 2010
    Applicant: Lantronix, Inc.
    Inventors: Daryl R. Miller, David A. Garrett
  • Publication number: 20100095287
    Abstract: A method for analyzing a program is provided. The method includes, determining an object type that may exist at an execution point of the program, wherein this enables determination of possible virtual functions that may be called; creating a call graph at a main entry point of the program; and recording an outgoing function call within a main function. The method also includes analyzing possible object types that may occur at any given instruction from any call path for virtual calls, wherein possible object types are determined by tracking object types as they pass through plural constructs; and calling into functions generically for handling specialized native runtime type information.
    Type: Application
    Filed: December 14, 2009
    Publication date: April 15, 2010
    Applicant: Lantronix, Inc.
    Inventor: Timothy Chipman
  • Patent number: 7698405
    Abstract: An add-on module provides extrinsic management functionality to legacy and other devices. Contemplated modules include: (a) a state agent that provides at least one of the MILARRS function, and (b) a product agent that communicates with the device using at least one serial interface. Implementations are contemplated for both legacy devices that natively provide less than complete MILARRS functionality, and newly developed devices for which the developer desires a ready-made implementation of MILARRS functionality.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: April 13, 2010
    Assignee: Lantronix, Inc.
    Inventors: Curtis D. Brown, Nicholas J. Witchey
  • Patent number: 7669193
    Abstract: A method for analyzing a program is provided. The method includes, determining an object type that may exist at an execution point of the program, wherein this enables determination of possible virtual functions that may be called; creating a call graph at a main entry point of the program; and recording an outgoing function call within a main function. The method also includes analyzing possible object types that may occur at any given instruction from any call path for virtual calls, wherein possible object types are determined by tracking object types as they pass through plural constructs; and calling into functions generically for handling specialized native runtime type information.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: February 23, 2010
    Assignee: Lantronix, Inc.
    Inventor: Timothy Chipman
  • Patent number: 7660910
    Abstract: A method and system that allows a host system application to securely communicate with a legacy device is provided. A redirector software module receives data that is destined for a host system serial COM port. Data is secured and re-directed to a legacy device via a network port instead of the serial COM port. Conversely, data destined for the host system is provided to a device server via a server COM port by the legacy serial device. The data can be encrypted and sent to the host system via the network. The redirector software module decrypts the encrypted data and presents it to the consumer application as if the data had arrived via the local COM port.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: February 9, 2010
    Assignee: Lantronix, Inc.
    Inventors: Daryl R. Miller, David A. Garrett
  • Publication number: 20090254646
    Abstract: An add-on module provides extrinsic management functionality to legacy and other devices. Contemplated modules include: (a) a state agent that provides at least one of the MILARRS function, and (b) a product agent that communicates with the device using at least one serial interface. Implementations are contemplated for both legacy devices that natively provide less than complete MILARRS functionality, and newly developed devices for which the developer desires a ready-made implementation of MILARRS functionality.
    Type: Application
    Filed: April 30, 2009
    Publication date: October 8, 2009
    Applicant: LANTRONIX, INC.
    Inventors: Curtis D. Brown, Nicholas J. Witchey
  • Publication number: 20090216895
    Abstract: The present invention generally relates to a communication protocol converter to allow a legacy device utilizing IPv4 to operate across the network using IPv6. In a first embodiment of the invention, two modular Ethernet connectors are placed side-by-side. A first modular connector receives IPv4 Ethernet data which is converted to a raw data signal. The data is transmitted from the first modular connector to a second modular connector by a bidirectional data line. The second connector receives the raw data, and a raw data-to-Ethernet conversion is completed providing output at IPv6. The present invention utilizes the form factor structure of the Ethernet connectors, so that the entire electronic circuitry is contained within the connectors to complete the conversion. An alternate embodiment incorporates the connectors into a single housing and the conversion is completed internally by a microprocessor and embedded software. A method of IPv4 to IPv6 conversion is additionally disclosed.
    Type: Application
    Filed: May 5, 2009
    Publication date: August 27, 2009
    Applicant: Lantronix, Inc.
    Inventor: Nicholas James Witchey
  • Publication number: 20090094588
    Abstract: A method for analyzing a program is provided. The method includes, determining an object type that may exist at an execution point of the program, wherein this enables determination of possible virtual functions that may be called; creating a call graph at a main entry point of the program; and recording an outgoing function call within a main function. The method also includes analyzing possible object types that may occur at any given instruction from any call path for virtual calls, wherein possible object types are determined by tracking object types as they pass through plural constructs; and calling into functions generically for handling specialized native runtime type information.
    Type: Application
    Filed: December 11, 2008
    Publication date: April 9, 2009
    Applicant: LANTRONIX, INC.
    Inventor: TIMOTHY CHIPMAN
  • Patent number: 7309260
    Abstract: A PCB mountable module includes logic circuitry that translates between serial and wireless communication protocols. Supported standards include I2C, CAN, ProfiBus, SPI, and USB, IP, ARP, UDP, TCP, ICMP, Telnet, TFTP, AutoIP, DHCP, HTTP, and SNMP. Modules can optionally provide security, MILARRS functionality, and web related services such as email alert. The novel modules can be used wherever a device designer wants a plug-in (or “drop-in”) system that obviates the need for independent development and maintenance of wireless capability. Examples include servers, desktop and laptop computers, and even devices such as kitchen appliances with relatively simpler electronics.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: December 18, 2007
    Assignee: Lantronix, Inc.
    Inventors: Charles J. Brower, Curtis D. Brown, Daryl R. Miller