ROMAN YANOVSKY
Pilots at Cristo Rey Dr, Los Altos, CA

License number
California A4836266
Issued Date
Apr 2016
Expiration Date
Apr 2018
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
1420 Cristo Rey Dr, Los Altos, CA 94024

Professional information

Roman Yanovsky Photo 1

On-The-Fly Pattern Recognition With Configurable Bounds

US Patent:
7996415, Aug 9, 2011
Filed:
Jul 29, 2010
Appl. No.:
12/846102
Inventors:
Thomas E. Raffill - Sunnyvale CA, US
Shunhui Zhu - San Jose CA, US
Roman Yanovsky - Los Altos CA, US
Boris Yanovsky - Saratoga CA, US
John Gmuender - San Jose CA, US
Assignee:
Sonicwall, Inc. - San Jose CA
International Classification:
G06F 7/00, G06F 17/30
US Classification:
707758, 707804
Abstract:
Some embodiments of on-the-fly pattern recognition with configurable bounds have been presented. In one embodiment, a pattern matching engine is configured based on user input, which may include values of one or more user configurable bounds on searching. Then the configured pattern matching engine is used to search for a set of features in an incoming string. A set of scores is updated based on the presence of any of the features in the string while searching for the features. Each score may indicate a likelihood of the content of the string being in a category. The search is terminated if the end of the string is reached or if the user configurable bounds are met. After terminating the search, the scores are output.


Roman Yanovsky Photo 2

Data Pattern Analysis Using Optimized Deterministic Finite Automaton

US Patent:
7991723, Aug 2, 2011
Filed:
Jul 16, 2007
Appl. No.:
11/778546
Inventors:
Aleksandr Dubrovsky - San Mateo CA, US
Justin Michael Brady - San Jose CA, US
Roman Yanovsky - Los Altos CA, US
Boris Yanovsky - Saratoga CA, US
Assignee:
Sonicwall, Inc. - San Jose CA
International Classification:
G06F 17/00, G06N 5/00
US Classification:
706 45, 706 47, 706 48
Abstract:
Techniques for data pattern analysis using deterministic finite automaton are described herein. In one embodiment, a number of transitions from a current node to one or more subsequent nodes representing one or more sequences of data patterns is determined, where each of the current node and subsequent nodes is associated with a deterministic finite automaton (DFA) state. A data structure is dynamically allocated for each of the subsequent nodes for storing information associated with each of the subsequent nodes, where data structures for the subsequent nodes are allocated in an array maintained by a data structure corresponding to the current node if the number of transitions is greater than a predetermined threshold. Other methods and apparatuses are also described.


Roman Yanovsky Photo 3

Data Pattern Analysis Using Optimized Deterministic Finite Automation

US Patent:
8626689, Jan 7, 2014
Filed:
Aug 2, 2011
Appl. No.:
13/196484
Inventors:
Aleksandr Dubrovsky - San Mateo CA, US
Justin Michael Brady - San Jose CA, US
Roman Yanovsky - Los Altos CA, US
Boris Yanovsky - Saratoga CA, US
Assignee:
SonicWALL, Inc. - San Jose CA
International Classification:
G06F 1/00, G06N 5/00
US Classification:
706 45, 711121, 717114
Abstract:
Techniques for data pattern analysis using deterministic finite automaton are described herein. In one embodiment, a number of transitions from a current node to one or more subsequent nodes representing one or more sequences of data patterns is determined, where each of the current node and subsequent nodes is associated with a deterministic finite automaton (DFA) state. A data structure is dynamically allocated for each of the subsequent nodes for storing information associated with each of the subsequent nodes, where data structures for the subsequent nodes are allocated in an array maintained by a data structure corresponding to the current node if the number of transitions is greater than a predetermined threshold. Other methods and apparatuses are also described.


Roman Yanovsky Photo 4

Method And Apparatus For Identifying Data Patterns In A File

US Patent:
8584238, Nov 12, 2013
Filed:
Aug 16, 2012
Appl. No.:
13/587748
Inventors:
Aleksandr Dubrovsky - San Mateo CA, US
John Everett Gmuender - San Jose CA, US
Boris Yanovsky - Saratoga CA, US
Roman Yanovsky - Los Altos CA, US
Shunhui Zhu - San Jose CA, US
Assignee:
SonicWALL, Inc. - San Jose CA
International Classification:
H04L 29/06
US Classification:
726 23
Abstract:
A method and apparatus for identifying data patterns of a file are described herein. In one embodiment, an exemplary process includes, but is not limited to, receiving a data packet of a data stream containing a file segment of a file originated from an external host and destined to a protected host of a local area network (LAN), the file being transmitted via multiple file segments contained in multiple data packets of the data stream, and performing a data pattern analysis on the received data packet to determine whether the received data packet contains a predetermined data pattern, without waiting for a remainder of the data stream to arrive. Other methods and apparatuses are also described.


Roman Yanovsky Photo 5

Efficient String Search

US Patent:
8086441, Dec 27, 2011
Filed:
Jul 27, 2007
Appl. No.:
11/881556
Inventors:
Thomas E. Raffill - Sunnyvale CA, US
Shunhui Zhu - San Jose CA, US
Roman Yanovsky - Los Altos CA, US
Boris Yanovsky - Saratoga CA, US
John Gmuender - San Jose CA, US
Assignee:
SonicWall, Inc. - San Jose CA
International Classification:
G06F 17/28
US Classification:
704 7, 704 10, 707258, 707754
Abstract:
Some embodiments of an efficient string search have been presented. In one embodiment, a string of bytes representing content written in a non-delimited language is received, wherein the content has been classified into a predetermined category. In a single pass through the string of bytes, a set of N-grams is searched for simultaneously. Statistical information on occurrences of the N-grams, if any, in the string of bytes is collected. In some embodiments, a model is generated based on the statistical information, where the model is usable by a content filter to classify content.


Roman Yanovsky Photo 6

Method And An Apparatus To Request Web Pages And Content Rating Information Thereof

US Patent:
8015169, Sep 6, 2011
Filed:
May 24, 2004
Appl. No.:
10/853557
Inventors:
John E. Gmuender - San Jose CA, US
Alex M. Dubrovsky - San Mateo CA, US
Nikolay V. Popov - Cupertino CA, US
Alexander Shor - Sunnyvale CA, US
Roman Yanovsky - Los Altos CA, US
Shunhui Zhu - San Jose CA, US
Boris Yanovsky - Saratoga CA, US
Assignee:
Sonicwall, Inc. - San Jose CA
International Classification:
G06F 7/00, G06F 17/30
US Classification:
707706, 707709, 707736
Abstract:
A method and an apparatus request web pages and content rating information thereof have been disclosed. In one embodiment, the method includes receiving a request from a user for a web page, retrieving content rating of the web page in response to the request, and fetching the web page substantially simultaneously with the retrieving of the content rating in response to the request. Other embodiments have been claimed and described.


Roman Yanovsky Photo 7

Reassembly-Free Rewriting Of Out-Of-Order Data Payload

US Patent:
7738380, Jun 15, 2010
Filed:
Jul 2, 2007
Appl. No.:
11/772723
Inventors:
Aleksandr Dubrovsky - San Mateo CA, US
Roman Yanovsky - Los Altos CA, US
Boris Yanovsky - Saratoga CA, US
Assignee:
SonicWALL, Inc. - San Jose CA
International Classification:
H04L 12/56
US Classification:
370235, 370394, 370474, 370476
Abstract:
Techniques for reassembly-free rewriting of out-of-order data packet payload are described herein. In one aspect of the invention, in response to packets received at a network access device from a first network node destined to a second network node, the packets are stored in a buffer within the network access device if the packets need to be modified before sending the packets to the second network node. The original our-of-order packets are dropped and do not reach the second network node. The payloads of the packets stored in the buffer are modified and thereafter, the modified packets with the modified payloads are sent to the second network node. Other methods and apparatuses are also described.


Roman Yanovsky Photo 8

Method And An Apparatus To Perform Multiple Packet Payloads Analysis

US Patent:
2006007, Apr 13, 2006
Filed:
Oct 13, 2004
Appl. No.:
10/964871
Inventors:
Aleksandr Dubrovsky - San Mateo CA, US
Roman Yanovsky - Los Altos CA, US
Scott More - San Francisco CA, US
Boris Yanovsky - Saratoga CA, US
International Classification:
H04L 12/56
US Classification:
370394000
Abstract:
A method and an apparatus to perform multiple packet payload analysis have been disclosed. In one embodiment, the method includes receiving a plurality of data packets, each of the plurality of data packets containing a portion of a data pattern, determining whether each of the plurality of data packets is out of order, and making and storing a local copy of the corresponding data packet if the corresponding data packet is out of order. Other embodiments have been claimed and described.


Roman Yanovsky Photo 9

Link-Based Content Ratings Of Pages

US Patent:
7739253, Jun 15, 2010
Filed:
Apr 21, 2005
Appl. No.:
11/112505
Inventors:
Boris Yanovsky - Saratoga CA, US
Roman Yanovsky - Los Altos CA, US
John Everett Gmuender - San Jose CA, US
Shunhui Zhu - San Jose CA, US
Assignee:
SonicWALL, Inc. - San Jose CA
International Classification:
G06F 7/00, G06F 17/30
US Classification:
707705, 707706, 707709
Abstract:
Methods and apparatuses for link-based content ratings for pages are described herein. According to one embodiment, statistics for each of multiple pages is determined with respect to one or more predetermined categories based on the content rating of each of the pages. For each of the categories, a set of primary pages having relationships (e. g. , links) with one or more secondary pages is selected, where the selected pages probabilistically distinguish from relationships with other pages. Other methods and apparatuses are also described.


Roman Yanovsky Photo 10

Method And An Apparatus To Store Information Regarding Web Pages

US Patent:
8150875, Apr 3, 2012
Filed:
Sep 15, 2004
Appl. No.:
10/942292
Inventors:
Alex M. Dubrovsky - San Mateo CA, US
Nikolay V. Popov - Cupertino CA, US
Alexander Shor - Sunnyvale CA, US
Roman Yanovsky - Los Altos CA, US
Shunhui Zhu - San Jose CA, US
Boris Yanovsky - Saratoga CA, US
Assignee:
SonicWALL, Inc. - Sunnyvale CA
International Classification:
G06F 7/00
US Classification:
707783, 725 25, 725 28, 725 31
Abstract:
A method and an apparatus to store information regarding web pages have been disclosed. In one embodiment, the method includes receiving a predetermined type of information regarding a web page in a domain from a server, using a subset of the information to evaluate the web page based on one or more predetermined policies, and locally storing the subset of the information. Other embodiments have been claimed and described.