Patents Assigned to Lantronix, Inc.
-
Publication number: 20110246630Abstract: 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: ApplicationFiled: April 5, 2011Publication date: October 6, 2011Applicant: Lantronix, Inc.Inventors: Jonathan Peter Deutsch, Danny Te-An Sung
-
Patent number: 8024446Abstract: 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: GrantFiled: April 30, 2009Date of Patent: September 20, 2011Assignee: Lantronix, Inc.Inventors: Curtis D. Brown, Nicholas J. Witchey
-
Patent number: 8010789Abstract: 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: GrantFiled: July 21, 2004Date of Patent: August 30, 2011Assignee: Lantronix, Inc.Inventor: Nicholas J. Witchey
-
Publication number: 20110194532Abstract: 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: ApplicationFiled: February 9, 2011Publication date: August 11, 2011Applicant: Lantronix, Inc.Inventor: Vishal Kakkad
-
Publication number: 20110113246Abstract: 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: ApplicationFiled: December 9, 2010Publication date: May 12, 2011Applicant: Lantronix, Inc.Inventor: Nicholas J. Witchey
-
Publication number: 20110035478Abstract: 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: ApplicationFiled: September 9, 2010Publication date: February 10, 2011Applicant: Lantronix, Inc.Inventors: Jonathan P. Deutsch, Danny Te-An Sung
-
Publication number: 20110035470Abstract: 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: ApplicationFiled: August 16, 2010Publication date: February 10, 2011Applicant: Lantronix, Inc.Inventors: Jonathan P. Deutsch, Danny Te-An Sung
-
Publication number: 20110026531Abstract: 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: ApplicationFiled: September 8, 2010Publication date: February 3, 2011Applicant: Lantronix, Inc.Inventors: Jonathan P. Deutsch, Danny Te-An Sung
-
Patent number: 7852873Abstract: 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: GrantFiled: March 1, 2006Date of Patent: December 14, 2010Assignee: Lantronix, Inc.Inventor: Randall R. Bird
-
Publication number: 20100241762Abstract: 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: ApplicationFiled: October 24, 2008Publication date: September 23, 2010Applicant: Lantronix, Inc.Inventors: Jonathan Peter Deutsch, Danny Te-An Sung
-
Publication number: 20100235481Abstract: 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: ApplicationFiled: October 24, 2008Publication date: September 16, 2010Applicant: LANTRONIX, INC.Inventors: Jonathan Peter Deutsch, Danny Te-An Sung
-
Publication number: 20100095027Abstract: 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: ApplicationFiled: December 16, 2009Publication date: April 15, 2010Applicant: Lantronix, Inc.Inventors: Daryl R. Miller, David A. Garrett
-
Publication number: 20100095287Abstract: 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: ApplicationFiled: December 14, 2009Publication date: April 15, 2010Applicant: Lantronix, Inc.Inventor: Timothy Chipman
-
Patent number: 7698405Abstract: 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: GrantFiled: January 7, 2005Date of Patent: April 13, 2010Assignee: Lantronix, Inc.Inventors: Curtis D. Brown, Nicholas J. Witchey
-
Patent number: 7669193Abstract: 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: GrantFiled: March 2, 2004Date of Patent: February 23, 2010Assignee: Lantronix, Inc.Inventor: Timothy Chipman
-
Patent number: 7660910Abstract: 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: GrantFiled: August 30, 2004Date of Patent: February 9, 2010Assignee: Lantronix, Inc.Inventors: Daryl R. Miller, David A. Garrett
-
Publication number: 20090254646Abstract: 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: ApplicationFiled: April 30, 2009Publication date: October 8, 2009Applicant: LANTRONIX, INC.Inventors: Curtis D. Brown, Nicholas J. Witchey
-
Publication number: 20090216895Abstract: 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: ApplicationFiled: May 5, 2009Publication date: August 27, 2009Applicant: Lantronix, Inc.Inventor: Nicholas James Witchey
-
Publication number: 20090094588Abstract: 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: ApplicationFiled: December 11, 2008Publication date: April 9, 2009Applicant: LANTRONIX, INC.Inventor: TIMOTHY CHIPMAN
-
Patent number: 7309260Abstract: 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: GrantFiled: March 17, 2005Date of Patent: December 18, 2007Assignee: Lantronix, Inc.Inventors: Charles J. Brower, Curtis D. Brown, Daryl R. Miller