throbber
(such as when the Workstation service or Server service is stopped), it no longer challenges
`
`other registration requests for the name. This is referred to as releasing a name.”
`
`75. The Patent Owner’s Expert claims: “LastIy, WINS repeatedly states that
`
`"computers register themselves with the WINS Server." (WINS at 51). A process in the
`
`context of the ’704 Patent is a process or program running on a computer, not the computer
`
`itself. WINS only tracks registration of a computer, and does not store information in its
`
`database relating to processes running on that computer.” (Mayer-Patel Declaration,
`
`Exhibit 2018, p.45) and “Lastly, claim 32 requires an identification of a "process" currently
`
`connected to the network. This "process," as discussed above, is a process or program
`
`running on a computer, not merely the associated computer itself. WINS only discloses the
`
`registration of a computer, and so does not anticipate this requirement of claim 32.” (Mayer-
`
`Patel Declaration, Exhibit 2018, p.55). Firstly, the Expert has confirmed that
`
`Workstation (and other) Services are processes that register their names (which may
`
`consist of a computer name plus a l—byte Service—specific suffix), the WINS Manual
`
`description of this event as “computer registering itself’ is a simplification
`
`characteristic for these types of documents. Secondly, a computer utilizing WINS as
`
`a NetBIOS Name Server can run many other processes, and they can register with
`
`Page 49
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 51
`
`

`
`WINS, too. While the Microsoft TCP/IP manual does not talk about 3rd party
`
`NetBIOS applications and their name registrations (another understandable
`
`simplification), an illustration of the WINS registration database shows that there are
`
`many registered processes, using different names, all running on the same computer
`
`and registered with the same IP address mapping. In the example illustration, a
`
`computer with the IP address 11.103.41.12 and the “A—ANNEP2” computer name
`
`has its following processes registered with WINS: _MSBROWSE_[01h] (Master
`
`Browser), A—ANNERP2[00h] and A—ANNERPDOM[O0h] (Workstation Service),
`
`ANNERP2[O3h] (Messenger Service), ANNERP2[20h] (File Server Service), etc.
`
`Page 50
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 52
`
`

`
`Oil!-whlflarrtinsrt
`
`Show Database - [|_o1:al]
`
`511-11 0111::
`
`O5n1t|1flPAd1ias:
`@ 5”, bl cw, E“,
`
`0 Son by Lineuapp
`
`O 501! Iipgmaun ID
`
`0' South: Tppg
`
`5320194 -I:III:43 PM
`532054 I:l4:5fl PM
`
`5120131 I:N:4! Pll
`5l2‘.lJ1i'94 -l:lC:5fl Pll
`5J'ZlJJ‘9l -I:Il:49 PH
`SJZUISC -I:lIl:49 PH
`5III1t'3l $15243 PH
`5131391 It] (:15 PH
`
`'-JGIJPVD-II-G1-‘(J13
`
`A J J J J J J J J
`
`11.111141.12
`
`11.103.11.12
`11.103.11.12
`11.1nt111.12
`
`11.153.11.12
`
`11_1i1:1-11.12
`11.111:1.41.12
`
`1w111111E1-110111113111
`1um11111£Pnn1q1£1i|
`
`(Exhibit 1004, p.150)
`
`76. The Patent Owner’s Expert uses the same “on—1ine vs. registered”
`
`argument for WINS: “First, as described by the above disclosure, a name in the WINS
`
`system may remain registered when it is disconnected from the network, as long as the
`
`Workstation service is ongoing. Processes that are, for example, off-line while the computer
`
`system is still running will remain registered in the database. Second, like NetBlOS, WINS will
`
`still recognize a name as registered until it is challenged by a new node. A name that is not
`
`Page 51
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 53
`
`

`
`connected to the network will remain in its default, "registered" state unless and until a new
`
`node contacts WINS requesting the same name for a different address than the first node.”
`
`(Mayer-Patel Declaration, Exhibit 2018, p.45) This statement is incorrect: these
`
`names remain registered in the database for a limited time only. When their
`
`registrations time out, they will be marked as ‘expired’, keeping the process on—line
`
`status information “relatively current” (the expression used in the ‘704 Patent at
`
`5:39-44). This was already discussed in Sections 25-27 of this Declaration.
`
`77. The Patent Owner’ s Expert makes a statement about the way the WINS
`
`server maintains its internal registration database: “Third, the above disclosure specifies
`
`that registered names will remain registered in the database even after it is challenged, and
`
`WINS will simply "mark" registered names as "released" until "a certain period of time" has
`
`elapsed. The names are then merely “marked” as “extinct,” and even these "extinct" names
`
`will "remain in the database for a designated period of time." (WINS at 59).” (Mayer-Patel
`
`Declaration, Exhibit 2018, pp.45-46). Firstly, the quoted section talks about names
`
`being explicitly “released to the WINS server,” and does not talk about “challenges”
`
`taking place when a name conflict is detected. Secondly, it is true that the de-
`
`registered records are not removed from the WINS database immediately. This is
`
`Page 52
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 54
`
`

`
`done to optimize future re—registrations and to support multi—server WINS ‘database
`
`replication’. The presence of a ‘released’ record in the database does not mean that
`
`the name is considered ‘active’ or ‘on—line’. In his Deposition, the Patent Owner’s
`
`Expert agreed that the same is true for the ‘704 Patent, too: “A. [..] I also see, on
`
`Column 6 around Line 5, that it describes either removing the user's information or simply
`
`flagging the information as being off-line. Q. So it describes removing the user's information?
`
`A. It describes that as one possibility for how it maintains its internal data structures.”
`
`(Expert Deposition, p.32:30-p.33:5)
`
`XIII.
`
`SIGNATURE
`
`78. I hereby declare, under penalty of perjury under the laws of the United
`
`States of America, that all statements made herein of my own knowledge are true
`
`and that all statements made on information and belief are believed to be true.
`
`Executed on: 4/29/2014
`
`
`
`Page 53
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 55
`
`

`
`Vadim Antonov
`
`e-mail: aVg@kotovnik.com
`
`SUMMARY
`
`I'm a software manager and developer, with technical leadership and hands—on implementation
`experience in a number of ground—breaking projects in diverse fields of computer industry, including
`development of operating systems (both research and production), compilers and interpreters, Internet
`backbone networks worldwide, supercomputer software, terabit data routing, Web—based applications,
`IP telephony, hosted business applications, application and network security, network monitoring, etc.
`My managerial experience includes founding several companies and 10 years of software development
`management (executive level) in both small and large (up to 60000 employees) companies; my
`expertise is in building and running small highly efficient "Skunkworks style" teams.
`
`WORK EXPERIENCE
`
`Snowflake Computing, San Mateo, CA; 3/2013 — present
`Founding Engineer
`
`Designed and implemented compressed columnar file storage subsystem;
`Designed and implemented internal binary representation for semi—structured data;
`Implemented high—performance JSON parser and generator;
`Implemented AVRO parser;
`Implemented local file caching logic;
`Implemented various SQL functions for to—string and from-string conversions;
`Implemented SOL functions for handling semistructured data (extraction, flattening, casts, etc);
`Implemented various generic and low-level classes and functions (fast hashing, numeric conversions,
`data structures, etc).
`Participated in architectural and design work.
`
`-
`
`Avistar Communications, San Mateo, CA; 6/2012 — 2/2013
`Sr. Software Engineer
`
`0 Reverse-engineering Microsoft implementation of firewall/NAT traversal protocols in Lync server and
`clients;
`- Created firewall/NAT traversal testbed for interconnectivity testing between Avistar Media Engine and
`Lync;
`Implemented Lync-compatible STUN (Session Traversal Utilities for NAT) protocol engine;
`Implemented Lync-compatible TURN (Traversal Using Relay NAT) protocol client;
`
`-
`0
`
`CV-1
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 56
`
`

`
`Participated in design and implementation of ICE protocol engine (Interactive Connectivity
`Estabishment) for Avistar Media Engine;
`Refactoring and improvements of Media Engine platform classes;
`Participated in porting Media Engine to Android (improved UI, added screen orientation change
`handling, worked on interface to OpenMAX hardware video codecs).
`
`Pure Storage, Mountain View, CA; 9/2011 — 6/2012
`Member of Technical Staff
`
`Developed SSD operations trace analyzer;
`Developed SSD performance test bench to test SSD access strategies and aid in discovery of SSD
`firmware timing behavior;
`Refactored low-level SSD I/O routines;
`Refactored volume label writing and reading;
`Added use of TRIM to improve SSD performance;
`Implemented advanced strategies for SSD scheduling;
`Added back—pressure handling and refactored from push to pull interface of in—memory and persistent
`change log recorders;
`Conitributed to bug triage and fixing.
`
`Avistar Communications, San Mateo, CA; 8/2011 — 9/2011
`Contractor, Software Engineering
`
`See description of full-time Avistar position above
`
`Symantec Corp., Mountain View, CA; 7/2007 — 6/2011
`Sr. Principal Software Engineer
`
`Designed and implemented very high speed web server and in-memory database for website
`reputation service with 50 million end—users (providing XML access to site reputation database and
`static content delivery from RAM); including non-stop reconfiguration, fault tolerance, and low-
`overhead synchronization with Oracle RAC database.
`designed and implemented clickstream aggregation and statistical processing server;
`created patent—pending architecture for real-time site rating service using Bayesian information
`integration from massively distributed sensor network;
`implemented very high performance server for on-line executable file trustworthiness validation, a
`core component for the 2009 and subsequent releases of Norton Anti-Virus;
`designed and implemented Intelligent Analysis Scheduler;
`designed and implemented high—performance platform for Symantec's on—|ine services (a critical
`component in 2011 NIS/NAV);
`designed and implemented SafeWeb plugin for the new-generating on-line services platform;
`designed and implemented SRDB Reader, a component for converstio of website reputation data
`from Oracle relational DB to object—oriented representation
`designed and implemented Android client for Norton Remote Rescue anti-theft service;
`invented a novel method of signature proximity-based malware detection (patent pending);
`invented fast cryptographic method of client authentication (patent pending), and implemented
`Symantec Client Authentication servers and client libraries;
`
`CV—2
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 57
`
`

`
`-
`
`invented archtiecture for immune-system like web site reputation system (patent pending);
`invented method for malware signature distribution which reduces false positive matches without
`reducing coverage of known malware (patent pending).
`co-invented the method for telephone phishing protection (patent pending);
`invented the method for protecting data on lost/stolen mobile devices (patent pending);
`reiceived Mercury award for innovation;
`received A++ award for outstanding performance;
`received a number of Applause awards (2009,2010,2011);
`received 2011 Standing Ovation award.
`
`NebuAd lnc., Redwood City, CA; 6/2006 — 5/2007
`Chief Architect
`
`-
`
`-
`
`participated in development of company's product definition and service architecture (ultra-
`transparent HTTP proxy-based advertisement insertion, deployable at |SPs).
`designed and developed the first-generation proxy appliance (Intel P4—based), personally
`impemented the following subsystems:
`0
`network flow processor (user—space prototype and in-kernel module);
`0
`fault tolerance protocols and supporting code for parallelized processing;
`0 modified Linux TCP stack to support ultra-transparent proxy operation;
`0
`high-performance asynchronous I/O library capable of servicing up to 30k simultaneous flows
`per CPU;
`fast URL matching library (using novel hashed tree algorithm and custom NFA-based regexp
`matching);
`UI for the app|iance's LCD.
`
`0
`
`0
`
`Trustworthy Software Inc., Hayward, CA; 10/2002 — 12/2008
`CTO, majority shareholder.
`
`o
`
`Principal Investigator on a contract with US Army TACOM, developing secure Web-centric solutions
`for engineering document management, SBIR Phase I and II:
`0 designed architecture for the secure Web-centric application platform;
`0
`created winning proposals for the SBIR Phase I and II solicitations;
`o managed the development team;
`0 designed and implemented C++ foundation classes library, including multithreading support,
`error reporting, tracing and logging, various data structures (including novel hash trees), a
`novel C++ incremental garbage-collector and a fast small structure memory allocator;
`0 designed and implementer portable C++ asynchronous I/O library (Linux x86, Windows NT
`and XP, Sun Solaris 9, 10) including event model, thread pooling, file and network I/O
`(including support for scatter/gather ops), asynchronous DNS resolver, directory access,
`process management, network configuration access;
`0 designed and implemented Distributed JavaScript (DJS) bytecode compiler & asynchronouns
`event-driven interpreter, implementing JavaScript extended with support for strong typing
`(elementary types, fixed-point arithmetic, classes and enumerations) and direct access to
`object request broker and other remote data access methods;
`0 designed secure transport layer architecture;
`0
`implemented Public-Key Infrastructure support library for the secure transport layer;
`
`CV-3
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 58
`
`

`
`OOOO
`
`o
`
`designed and implemented secure object request broker library;
`designed secure distributed object naming service;
`designed secure logging service;
`designed universal federated user identity management subsystem (distributed authentication,
`flexible authentication dialogue scripting, pub|ic—key based user credentials, user and
`authentication information source integration);
`0 designed secure distributed role-based access control and session managament serivce.
`- Contractor with Veritas Inc. (acq. by Symantec) - designed and implemented Network Communication
`Manager quick network diagnostic tool (performance measurements, fault analysis, detects most
`kinds of LAN and WAN access links and gateways malfunction, misconfiguration and overload
`conditions in 20-40 seconds).
`Principal Investigator on a contract with US National Geospatial Intelligence Agency (NGA):
`0
`created winning proposal for the SBIR Phase I solicitation;
`0
`created architecture for secure distributed satellite and air recon imagery search and
`notification;
`created architecture for secure P2P network, including novel approach to regional P2P node
`clustering and the first P2P network design resistant to flooding and poisoning attacks;
`created architecture for LAN—wide P2P cache management and LAN-WAN access link
`bandwidth management;
`created hybrid P2P/streaming architecture for highly scalable real-time and delayed video
`streaming.
`o Contractor, misc. contracts:
`0 designed and implemented basic IP routing daemon software on PPC/Linux platform, including
`user-space part of PPP protocol and support for NAT/firewalls and L2 switching;
`0 designed and implemented HDLC—over-Ethernet protocol, including Linux kernel module;
`0 designed and implemented Broadcomm Gigabit Ethernet switch controller driver for
`PPC/Linux.
`
`0
`
`0
`
`0
`
`Zultis Technology, Inc., Sunnyvale, CA; 02/2003-12/2003
`Contractor
`
`0
`0
`
`- Designed and implemented soft IP router component of the integrated VOIP PBX/network gateway
`platform (PowerPC 440 and PowerPC 405 CPUs), including:
`0 Linux kernel driver and user-space configuration support for Broadcomm Gigabit and 100Mbps
`Ethernet switch;
`PHY control and monitoring for Ethernet interfaces, including powered Ethernet feature;
`user-space routing daemon with company's proprietary configuration and UI access,
`supporting dynamic routing tables and L2 switching;
`implemented user-space support for PPP (LCP, IPCP, PAP), integrated with the router
`component, and interfacing with Linux kernel-based PPP stack;
`implemented distributed routing table synchronization across multiple modules within the
`system;
`0 designed and implemented HDLC-over—Ethernet tunneling protocol for interfacing T-1 WAN
`lines (through DSP) to the router module (supporting clearchannel and channelized T—1s with
`various mixes of data/voice timeslot assignments), including Linux kernel module;
`
`o
`
`0
`
`CV—4
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 59
`
`

`
`0 designed and implemented firewall and NAT configuration module (interface between the
`company's proprietary Ul, proprietary configuration database, and Linux iptables kernel
`modules).
`
`Exigen Group, San Francisco, CA; 7/2000 — 10/2002
`Chief Architect — responsibile for the architecture of the company's computing utility software suite.
`
`Supervised the company's Architecture Group.
`-
`- Created middleware concept for large-scale computing utilities, including novel security architecture.
`-
`Invented (patents pending), supervised implementation, and partially coded the industry-first secure
`object broker (EOL), including foundation library, platform-independent asynchronous I/O library,
`secure transport layer, inter-object protocol engine, object definition language complier, regression
`test suites (over 300 thousand lines of source code).
`- Designed or participated in design of a number of services for the utility middleware platform based
`on EOL, including: distributed secure name service, authentication service, activation management,
`distributed file service, logging service, common component configuration framework.
`Supervised EOL development, QA, and documentation teams in US and Russia.
`
`-
`
`MongoNet Inc., San Francisco, CA; 6/2000 - 2/2013
`Member of the company's Board of Advisors
`
`-
`
`-
`
`-
`
`created company's engineering plan and initial product definition based on the company founder's
`idea;
`designed software and service architecture for the fax to any e-mail gateway based on OCR
`technology;
`helped to hire and manage the engineering team during early stages.
`
`Genesys Telecom Labs, Inc. / Alcatel, San Francisco CA; 4/1999 - 6/2000
`Chief Network Architect— responsibile for creating and advancing company's strategy in Internet telephony
`and Internet-based multimedia applications.
`
`- Co-authored Simple Media Control Protocol for providing Class 5—|ike features to VOIP and
`conventional telephone switches, and for controlling multimedia communications.
`Participated in design of the Genesys VOIP software switch product (DMX).
`-
`- Authored comprehensive technology and trends analysis on core networking technology for
`integrated carrier networks.
`
`Syntext Inc., Seattle, WA; 1/1999 — present
`Director, major investor
`
`-
`
`provided business and technological advice for the developers of the most advanced XML editor on
`the market.
`
`Civilized Discourse, Belmont CA; 8/1998 — 4/1999
`Founder
`
`CV-5
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 60
`
`

`
`Created business model for cooperative self-rating discussion forums.
`Designed and implemented very high performance object-oriented distributed database (Linux, C).
`Designed and implemented Web—based interface to the database simulating operation of a local
`newsreader software (Apache, Linux).
`Designed and implemented e—mai| gateway to mailing lists and the anonymizing remailer based on
`the CIVD database.
`
`Designed and implemented a message archive search engine.
`Invented a new route flap damping algorithm allowing to increase stablity of Internet backbone routing
`(RFC publication pending).
`
`Pluris, Palo Alto CA; 7/1996 — 8/1998
`Founder and CTO - Responsible for all design and engineering in the company.
`
`Invented and patented core massively parallel routing technology. The technology allows to increase
`capacity of Internet routers 1000-10000 times over conventional routers, allowing to route data at
`several terabits per second.
`Invented and patented new interconnect technology for massively parallel computers (the permuted
`multihypercube).
`Invented and patented scalable LAN architecture.
`Created business plan and presentation and successfully raised $3M first round of venture capital.
`Hired and managed software and hardware teams.
`Designed hardware architecture and detailed specifications for the prototype.
`Selected and initially installed company IT infrastructure, including workstations, file servers, LAN,
`telephone and voice mail systems.
`Participated in board debugging of hardware prototype.
`Designed architecture and directly supervised MPR software design, including: packet routing engine,
`device drivers, bootstrapping, diagnostic logging, configuratuion manager, configuration compiler,
`configuration database, user interface, network monitoring, hardware diagnostic, routing protocols
`and configuration microcode.
`Implemented significant portions or all of: configuration compiler, packet forwarding engine,
`configuration manager, device drivers.
`Performed component selection for hardware design.
`Created hardware architecture for the product line.
`Invented new type of linearly scalable communication network (permuted multihypercubes) providing
`significant speed and redundancy advantages.
`Evangelized company technology at conferences and technical commitees' meetings.
`Participated in fundraising for the second round (successfully raised $20M).
`
`nCUBE, Foster City CA; 7/1995 — 7/1996
`Sr. Software Engineer— Responsibilities included kernel and application development for nCUBE massively
`parallel computers.
`
`Participated in design of CUBE 2 ISDN communication facility for video—on—demand applications.
`Installed and supported Plan 9-based corporate network.
`Performed troubleshooting and bug fixes in Plan 9 systems.
`Developed 100Mbps Ethernet drivers for PC and nCUBE 3.
`Worked on improving performance of Plan 9 TCP/IP stack and user-space file system (KFS).
`
`CV-6
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 61
`
`

`
`Reimplemented Plan 9 Address Resolution Protocol streams modules and generic Ethernet driver
`routines.
`
`Designed and participated in implementation of distributed file system for nCUBE 3 operating system
`(Pluto), including distributed cache and software emulation of RA|D—5 disk arrays.
`
`Sprint, Herndon VA; 7/1993 - 7/1995
`Sr. Network Engineer (Acting Manager, departments of SprintLink Engineering and Software Development,
`1/94 - 10/94) - Responsibilites included SprintLink DS-3 backbone and dia|—up engineering, design and
`development of operational, customer support, build-out of infrastructure and development of tools.
`
`Designed and built the world first commercial and telco-owned T-3/OC-3 Internet backbone.
`Designed SprintLink backbone and support infractructure architecture.
`Performed full range of backbone equipment installation and configuration tasks, including on—site
`installation.
`
`Designed and implemented SNMPSTATD v1 - a SNMP network monitoring and statistics collection
`tool including report generators.
`Implemented the first link-state based (I-ISIS) IGP routing in a tier-one backbone network.
`Re-engineered SprintLink backbone to support CIDR and BGP—4.
`Designed and introduced SprintLink backbone numbering plan and routing policies.
`Implemented BGP confederations in SprintLink backbone.
`Designed SprintLink routing architecture and coordinated deployment of the first DS-3 circuits and
`backbone routers.
`
`Invented automatic reverse-path source address verification (implemented by Cisco as part of CEF in
`1998)
`Designed and implemented customer information, hardware configuration and topology database for
`SprintLink, International Connectivity Management and Sprint Managed Router Networks.
`Designed Pennsauken NAP architecture.
`Participated in the design of NYSERNET Ill architecture.
`Designed and coordinated implementation of tools for automated DNS zone generation from the
`database information.
`
`Designed and coordinated implementation of SNMPSTATD v2 (the new monitoring system integrated
`with the topology database).
`Designed and implemented Sprint's SWIP and CIDR registry software.
`Worked with cisco and other vendors on debugging and alpha-testing new software (including cisco
`9.2+BGP4 and 10.x IOS).
`Participated in IETF activities in BGPD/ALE, Routing and IPNG working groups.
`Performed third—|evel troubleshooting and on-going backbone configuration modifications for
`SprintLink and ICM customers.
`Coordinated development and operations of SprintLink services (DNS, USENET News, X.400<-
`>RFC-822 e-mail gateway, IP dial-up, MBONE, NTP) and engineering LANs.
`
`Berkeley Software Design, |nc., Falls Church VA; 12/1991 - 6/1993
`Sr. Systems Engineer- Responsibilities included developing utilities and hardware drivers for a 386 PC
`operating system.
`
`Debugged interrupt handling code.
`Reimplemented bad sector forwarding for AT hard disk driver.
`
`CV—7
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 62
`
`

`
`Wrote POS|X—comp|iant more utility.
`Found and fixed number of bugs in cache buffering, kernel memory allocation and machine
`dependent code, reimplemented mbuf clusters allocation.
`Wrote the Wangtek/Archive QIC-150 tape driver.
`Wrote the 3C507 Ethernet driver.
`
`Implemented the pr utility.
`Reimplemented the f|oppy—disk driver and added support for O|C—80 f|oppy—tapes.
`Wrote R|SCom/8 asynchronous multiplexer driver.
`Wrote R|SCom/N1 high-speed HDLC synchronous port driver.
`Wrote the 3C501 Ethernet driver.
`Wrote the 3C505 Ethernet driver.
`
`Implemented the NE1000 Ethernet code.
`Reimplemented the 3C503 and WE8013 Ethernet driver.
`Wrote the 3C509 Ethernet driver.
`
`Ported the EtherExpress driver.
`Converted the BSD/386 drivers for the use with the new autoconfiguration interface.
`Debugged the serial port driver.
`Implemented virtual screens in console driver.
`Wrote the driver for R|SCom/H2 dual high-speed synchronous port.
`Implemented Point-to-Point Protocol for dedicated synchronous and asynchronous circuits and for
`dial-up asynchronous lines.
`Reverse—engineered and implemented cisco serial line IP protocol and SLARP.
`Implemented the font loading program.
`Performed troubleshooting and customer support.
`
`Demos co-operative, Moscow, USSR; 9/1990 — 12/1991
`Founder, Lead Software Engineer, Postmaster- Responsibilities included developing networks and systems
`software, administrate RELCOM network.
`
`Took part in the development of RELCOM - now the largest UUCP and TCP/IP-based transnational
`network participating in EUnet. Supervised the development of the national e-mail backbone.
`Developed the number of software tools for supporting adaptive message routing and highly effective
`message relaying (including UUCP line discipline, UUMAIL message routing software, e-mail
`compressor BATCHMAIL, redesigned BSD Unix modem interfaces, "intelligent" USENET<->e-mai|
`gateway, generic RFC822 parser library).
`Carried duties of the postmaster of ussr.eu.net.
`
`Demos co-operative, Moscow, USSR; 7/1989 — 9/1990
`Founder, Head of Software Department - Responsibilities included coordination of software design and
`marketing, consulting and developing system software in field of Unix and Unix—compatib|e operating
`systems working on IBM PC/386, VAX-11 and PDP-11.
`
`Was the head of design of commercial releases of DEMOS operating systems for PDP—11 clones,
`DEC Professional, IBM PC/XT and revising the DEMOS documentation. (DEMOS is a family of Soviet
`most popular Unix-like operating systems compatible both with Unix System V and BSD Unix).
`Designed the Ethernet TCP/IP network drivers for NE-1000 clones under SCO XENIX 2.3 and
`Lachman/Convergent Tech. STREAMS TCP/IP.
`
`CV-8
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 63
`
`

`
`Made the localization for USSR of SCO XENIX including reimplementing several utilities.
`Designed the PC graphic library and font design kit for HP Laser Jet II and Canon LBP—8 (LIPS-Ill)
`series. Designed device-independent version of Unix troff typesetting package supporting extended
`8-bit coding.
`Designed the message-routing software for DEMOS phone-based public network.
`Developed the model of D3 operating system kernel.
`Consulted DEMOS, Unix and XENIX users.
`
`Computing Center of Ministry of Automobile Industry, Moscow, USSR; 7/1987 — 7/1989
`Head of Department of Systems Software - Coordination and development of DEMOS and Unix system
`software and documentation, teaching of system programmers and system administrators for Unix-
`compatible systems.
`
`Ported the Unix BSD 2.9-based system (DEMOS 2) to Electronika-85 (DEC Professional compatible),
`a low-level graphic package was designed for E—85.
`Designed a fast termcap-driven window & menu library under Unix.
`Reimplemented numerous components and partially the kernel of DEMOS 2 in order to reduce
`memory and processor speed requirements.
`Written manuals for DEMOS 2 operating system.
`Delivered lectures on Unix Kernel, C and C-shell programming, Unix Software Development Tools
`and others; appr. 240 hours/year.
`Consulted DEMOS and Unix users.
`
`Personnel Retraining Institute of Automobile Industry, Moscow, USSR; 1/1983 - 7/1987
`Department of Applied Mathematics and Computers.
`Systems Programmer- Responsibilities included design and supporting MNOS and (later) DEMOS operating
`systems, technical coordination and documenting. Continued education in Moscow State University.
`
`Designed the MNOS 1.0 operating system (Unix v6-like) for PDP-11.
`Designed the 1st Soviet hardware-independent screen editor EDA.
`Invented the russian lexicographic 8-bit character set (now referred to as "basic" coding for PCs or U-
`code)
`Reimplemented and developed device drivers, terminal i/o routines and designed 8-bit revisions of a
`number of Unix utilities.
`
`Designed a popular form editor for Unix.
`Designed the multiple line printers spooling subsystem.
`Re-implemented Unix v6 up to Unix v7 interfaces (MNOS 1.2 operating system).
`Designed a new assembler and linker kit for PDP-11.
`Ported the INGRES r.7 relational DBMS to PDP-11/40 and revised it in order to support 8-bit
`character encoding.
`Designed parts of DEMOS operating system for VAX-11 clones.
`Designed parts of DEMOS operating system for IBM/370.
`Designed the ISO Pascal compiler for PDP-11.
`Designed the Release 2 (joint release of MNOS 1.2, DEMOS 1 and Unix BSD 2.9) of DEMOS
`operating system for PDP-11 (intended to be compatible both with Berkeley BSD and ATT System V
`Unixes).
`Designed parts of the first Russian Unix Training Course.
`
`CV-9
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 64
`
`

`
`- Conducted research in object-oriented programming.
`- Consulted MNOS, DEMOS and Unix users.
`
`Moscow State University, Moscow, USSR; 8/1980 — 6/1987
`Student & free-lance programmer.
`
`- Designed the lexical and syntax analyzers for A|gol—68 cross—compiler for Elbrus-2 (cross-
`development on HP—3000).
`- Designed the IBM-compatible magnetic tape driver for DISPAK (BESM-6).
`- Designed the program for searching topological combinators of Rubik's cube (FORTRAN IBM/360).
`- Created software for calculating plasma density in scatrones (relativistic electronic devices)
`(FORTRAN BESM-6).
`- Designed a simulator and an interactive cross-debugger for Intel 8080 (FORTRAN and Assembler
`RT-11).
`0 Designed the APL interpreter for PDP-11/34 under RT-11.
`
`Specialized Construction Bureau for Telemechanics and
`Automated Control., Nalchik, USSR; 12/1979 — 5/1980
`Technician - assisting engineering staff in building hardware prototypes and development of analog and
`digital circuitry.
`
`- Designed parts of circuitry of TA-100 fault-tolerant industrial control computer's ALU.
`-
`Invented the "weight center" method of digital phase correction and demodulation for 2400 baud
`industrial telegraph-line modem.
`
`PATENTS
`
`US Pat. 8,667,587: Rea|—time website safety reputation system.
`
`US Pat. 8,621,625: Methods and systems for detecting infected files.
`
`US Pat. 8,463,235: Protection from telephone phishing.
`
`US Pat. 8,412,952: Systems and methods for authenticating requests from a client running trialware
`through a proof of work protocol.
`
`US Pat. 8,185,956: Rea|—time website safety reputation system.
`
`US Pat. 7,143,164: Dynamic object library software architecture.
`
`US Pat. 7,002,958: Method for |oad—ba|ancing with FIFO guarantees in multipath networks.
`
`US Pat. 6,044,080: Scalable parallel packet router.
`
`US Pat. 5,940,367: Fau|t—to|erant butterfly switch.
`
`US Pat. 5,884,046: Apparatus and method for sharing data and routing messages between a plurality of
`workstations in a local area network.
`
`CV—10
`
`Petitioner Sipnet EU S.R.O. - Exhibit 1023 - Page 65
`
`

`
`AWARDS
`
`2008: Symantec A++ Award for Outstanding Performance.
`2008: Symantec Mercury Awa

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket