A system and method for providing temporary access to a host computer from a remote computer. The host computer maintains a system date and time and is connected to the remote computer over a communications link. The system includes a first dongle and a second dongle. The first dongle is adapted to be connected to a parallel port of the host computer, and includes a first program memory for storing an encryption algorithm and a temporary memory for storing a key for use with the encryption algorithm. A second dongle is adapted to be connected to the remote computer, and includes a second program memory for storing a copy of the encryption algorithm and a non-volatile memory for storing a copy of the key for use with the copy of said encryption algorithm. A date range is stored in the non-volatile memory of the second dongle and includes a starting date on which temporary access will begin, and an ending date for the temporary access. The second program memory also includes program logic to deactivate the second dongle when the second dongle is accessed by the remote computer on a date outside of the date range.
System And Method For Providing Integrated Messaging
Alexander Dorfman - Brea CA Jeffrey Wayne Pence - Fullerton CA Hao-Yang Feng - Gardena CA
Assignee:
Toshiba America Information Systems, Inc. - Irvine CA
International Classification:
H04M 1100
US Classification:
379 8813, 379 8817, 379 8825, 379 9324, 379 8812
Abstract:
A voice server and method for providing integrated voice mail and email messaging for use with an email server and an email client. The voice server includes a telephone interface means for providing telephone services to the voice server, a network interface means for providing communications between the voice server and each of the email server and email client, a processor, and a program memory for storing program instructions for controlling the processor to provide voice mail messaging services for a plurality of voice mailboxes. At least one voice mailbox on the voice server is adapted to create a message reference to uniquely identify each recorded voice mail message and to send each message reference to an email address on the email server, where the message can be retrieved by the email client. The voice server is further adapted to provide voice mail services corresponding to each recorded voice mail message, to the email client through the network interface means. Alternatively, the voice server may include at least one voice mailbox that is adapted to forward each recorded voice mail message as part of an email message, to a designated email address on the email server, where it can be retrieved by the email client.
Computer Telephony Server For Scripted Call Termination
Jeffrey Pence - Fullerton CA, US Alexander Dorfman - Irvine CA, US
International Classification:
H04M 11/00
US Classification:
379093090, 379093010
Abstract:
A computer telephony system includes a telephone switch to terminate a telephone set and an endpoint and to provide a trigger event associated with the telephone set, and a telephony server coupled to the telephone switch. The telephony server includes a processor, a memory coupled to the processor, and an interface coupled to the processor and to the telephone switch. The interface provides the trigger event to the processor. A script execution engine is stored in the memory and executed by the processor to cause the computer telephony server to receive the trigger event from the telephone switch, select one of a plurality of event scripts responsive to the trigger event and a directory number of the associated telephone set, execute the selected event script, and provide a command to the telephone switch as directed by the event script, the command controlling a call processing behavior of the telephone switch.
Software Architecture For A Computer Telephony System
Alexander Dorfman - Brea CA Michael Thomas Elliott - Mission Viejo CA Hao-Yang Feng - Gardena CA Kelly Khanh Bui - Irvine CA Jeffrey Wayne Pence - Fullerton CA
Assignee:
Toshiba America Information Systems, Inc. - Irvine CA
International Classification:
H04M 342
US Classification:
379201
Abstract:
A software architecture for a computer telephony server for simultaneously implementing a plurality of messaging applications is provided. The server includes a processor, a memory and a plurality of slots connected to the processor through a high-speed bus, each of the plurality of slots being adapted to receive an interface card for connecting the server to an external resource. The server further includes a session having a thread of execution on the processor and controlling a subset of the memory and a telephone line resource. The call processing behavior of the session is defined by a first user agent which represent a known user of the server. The first user agent includes a first scenario and a first set of properties. The first scenario includes a plurality of event-application pairs, each pair representing a valid event and a corresponding application that is executed when the valid event is detected. The first set of properties includes fixed properties for customizing standard features of the first user agent and named properties for customizing the behavior of the applications from the first scenario.
Alexander Dorfman - Brea CA Michael Thomas Elliott - Mission Viejo CA Hao-Yang Feng - Gardena CA Jeffrey Wayne Pence - Fullerton CA
Assignee:
Toshiba America Information Systems, Inc. - Irvine CA
International Classification:
H04M 342
US Classification:
379201
Abstract:
A computer telephony server for simultaneously implementing a plurality of messaging applications is provided. The server includes a processor, a memory and a plurality of slots connected to the processor through a high-speed bus, each of the plurality of slots being adapted to receive an interface card for connecting the server to an external resource. A plurality of primary sessions are provided, each of which have a first thread of execution on the processor and control a first subset of the memory and at least one external resource. A plurality of secondary sessions, each corresponding to one of the primary sessions, is also provided. Each secondary session has a second thread of execution on the processor and controls a second subset of the memory. The primary session delegates a set of system resources to its corresponding secondary session and monitors the secondary session's behavior. In addition, the primary session operates to recover the set of system resources delegated to the secondary session upon the termination of the secondary session.
Pacific Home Remodeling Apr 2007 - Jan 2011
Marketing Specialist
California Deluxe Windows Apr 2007 - Jan 2011
Product Specialist
Closet Factory Aug 2003 - Jan 2010
Design Consultant and Project Manager
Hi-Tech Companies In Ca 1994 - 2002
Product Development Engineer, Mechanical Engineer, Project Engineer
Research Company Masma 1982 - 1994
Mechanical Application Engineer, Test Engineer, Senior Engineer
Education:
Taltech – Tallinn University of Technology 1977 - 1982
Bachelors, Mechanical Engineering
Polytechnic University
Metallurgical Institute, Dnepropetrovs'k, Ukraine
Masters, Mechanical Engineering
Skills:
Mechanical Engineering Project Management Manufacturing Engineering Project Engineering Construction Sales Marketing Home Remodeling Management Product Engineering Design Engineering Application Engineering Test Engineering Product Development Engineering Quality Engineering
Languages:
English Russian
Certifications:
Technology Development Center Professional Certification: Advanced Computer-Aided Design (Solid Works)