Kannan ParthasarathyLand O Lakes, FL
Kannan Parthasarathy Phones & Addresses
Land O Lakes, FL
Sunnyvale, CA
Bellevue, WA
Mentions for Kannan Parthasarathy
Publications & IP owners
Us Patents
Tcp Burst Avoidance
US Patent:
8521901, Aug 27, 2013
Filed:
Dec 22, 2008
Appl. No.:
12/341307
Inventors:
Ashwani Wason - San Jose CA, US
Nicholas J. Stavrakos - Los Altos CA, US
Kannan Parthasarathy - Palo Alto CA, US
Chris Koopmans - Patras, GR
Nicholas J. Stavrakos - Los Altos CA, US
Kannan Parthasarathy - Palo Alto CA, US
Chris Koopmans - Patras, GR
Assignee:
Citrix Systems, Inc. - Fort Lauderdale FL
International Classification:
G06F 15/16
G01R 31/08
G01R 31/08
US Classification:
709234, 3702301
Abstract:
A computer-implemented method including providing, at a first device, a packet scheduler layer between a network layer and a transport layer; receiving, at the packet scheduler layer, one or more transmission control protocol (TCP) packets from a sending layer on the first device, wherein the sending layer is one of the network layer or the transport layer; smoothing delivery of at least one of the one or more TCP packets by delaying the delivery; and sending the one or more TCP packets to a receiving layer, wherein the receiving layer is one of the network layer or the transport layer that is not the sending layer.
Method For Cache Object Aggregation
US Patent:
2007026, Nov 15, 2007
Filed:
May 12, 2006
Appl. No.:
11/432951
Inventors:
Chris Koopmans - Sunnyvale CA, US
Kannan Parthasarathy - Palo Alto CA, US
Kannan Parthasarathy - Palo Alto CA, US
International Classification:
G06F 15/16
US Classification:
709217000, 709203000
Abstract:
A system including a first user agent configured to transmit request data corresponding to a requested web page, wherein the request data includes a request data header, and an optimization server configured to receive the request data, to determine whether the request header data matches a classification of a grouping that identifies cached content data, wherein the grouping is configured based on similarities between a first content data and a second content data; and to transmit the cached content data to the user based on the determination.
Measuring Web Browsing Quality Of Experience In Real-Time At An Intermediate Network Node
US Patent:
2013026, Oct 3, 2013
Filed:
Mar 30, 2012
Appl. No.:
13/436671
Inventors:
Kannan Parthasarathy - Palo Alto CA, US
Nicholas James Stavrakos - Los Altos CA, US
Nicholas James Stavrakos - Los Altos CA, US
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
A method including acquiring a current HTTP transaction; determining whether the current HTTP transaction relates to web browsing for a specific client; acquiring a previous transactions set of the specific client; evaluating whether the current HTTP transaction belongs with the previous transactions set; if the current HTTP transaction belongs with the previous transactions set, adding the current HTTP transaction to the previous transactions set; and if the current HTTP transaction does not belong with the previous transactions set, creating a boundary of a page unit that includes the HTTP transactions of the previous transactions set for computing a page unit time.
Adaptive Traffic Management In Cellular Wireless Networks
US Patent:
2013026, Oct 3, 2013
Filed:
Mar 30, 2012
Appl. No.:
13/436658
Inventors:
Kannan Parthasarathy - Palo Alto CA, US
Nicholas James Stavrakos - Los Altos CA, US
Nicholas James Stavrakos - Los Altos CA, US
International Classification:
H04W 28/06
H04N 21/442
H04W 4/26
H04N 21/442
H04W 4/26
US Classification:
725 14, 455405, 455406
Abstract:
A method including determining whether historical content data is available for a time period; acquiring historical content data associated with a web content source if the historical content data is available; determining one or more user experience metrics for a specific terminal based on the acquired historical content data; and acquiring an expected quality of experience score based at least in part on the determined one or more user experience metrics, wherein the expected quality of experience score can be used for providing one or more traffic management optimization rules for current content data to the specific terminal.
Handwritten Character Recognition Using Multi-Resolution Models
US Patent:
6226403, May 1, 2001
Filed:
Feb 9, 1998
Appl. No.:
9/020838
Inventors:
Kannan Parthasarathy - Palo Alto CA
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06K 900
US Classification:
382187
Abstract:
A storage medium (72) having stored thereon a set of instructions, which when loaded into a microprocessor (74), causes the microprocessor (74) to extract strokes from a plurality of characters (76), derive a pre-defined number of stroke models based on the strokes extracted from the plurality of character (78) and represent the plurality of characters as sequences of stroke models (80).
Handwriting Recognition Device, Method And Alphabet, With Strokes Grouped Into Stroke Sub-Structures
US Patent:
6275611, Aug 14, 2001
Filed:
Oct 17, 1996
Appl. No.:
8/732957
Inventors:
Kannan Parthasarathy - Palo Alto CA
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G06K 900
US Classification:
382187
Abstract:
A method of representing handwriting which includes receiving a pen input, for example at a digitizer (10), segmenting the input into strokes (13), grouping the strokes into stroke sub-structures (14) and quantizing the stroke sub-structures according to a predefined set (the "alphabet") of stroke sub-structures. For handwriting recognition, distance measurements are computed between the input stroke sub-structures and members of a predefined set or "alphabet" (19) of stroke sub-structures.
Method And Apparatus For Character Recognition Of Handwritten Input
US Patent:
5742705, Apr 21, 1998
Filed:
Aug 28, 1997
Appl. No.:
8/919875
Inventors:
Kannan Parthasarathy - Palo Alto CA
International Classification:
G06K 918
US Classification:
382185
Abstract:
A method and apparatus for recognition of handwritten input is disclosed where handwritten input composed of a sequence of (x, y, pen) points, is preprocessed into a sequence of strokes. A short list of candidate characters that are likely matches for the handwritten input is determined by finding a fast matching distance between the input sequence of strokes and a sequence of strokes representing each candidate character of a large character set where the sequence of strokes for each candidate character is derived from statistical analysis of empirical data. A the final sorted list of candidate characters which are likely matches for the handwritten input is determined by finding a detailed matching distance between the input sequence of strokes and the sequence of strokes for each candidate character of the short list. A final selectable list of candidate characters is presented to a user.
Method And Apparatus For Implementing A Graphical User Interface Keyboard And A Text Buffer On Electronic Devices
US Patent:
6169538, Jan 2, 2001
Filed:
Aug 13, 1998
Appl. No.:
9/133751
Inventors:
Steven Nowlan - San Jose CA
Kannan Parthasarathy - Palo Alto CA
Sheridan Rawlins - Sunnyvale CA
Kannan Parthasarathy - Palo Alto CA
Sheridan Rawlins - Sunnyvale CA
Assignee:
Motorola, Inc. - Schaumburg IL
International Classification:
G09G 500
US Classification:
345168
Abstract:
A method and apparatus for implementing a graphical user interface keyboard (10) and a text buffer (12) on an electronic device. A character that is active upon pointer-up is accepted as a text character, even though the character that is active upon pointer-up is different from a character that was active and inserted in the text buffer (12) upon pointer-down.
NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.