Search

Srinivas R Manapragada

from San Ramon, CA
Age ~59

Srinivas Manapragada Phones & Addresses

  • 530 Riviera Pl, San Ramon, CA 94583
  • 43643 Skye Rd, Fremont, CA 94539 (510) 656-3564
  • 43318 Banda Ter, Fremont, CA 94539 (510) 656-3564
  • 3319 Brittan Ave, San Carlos, CA 94070 (650) 592-2624
  • 18506 Berry Leaf Ct, Houston, TX 77084 (281) 599-8466
  • 10506 Berry Leaf Ct, Houston, TX 77084
  • 14814 Perthshire Rd, Houston, TX 77079 (281) 589-7429
  • Shreveport, LA
  • Colorado Springs, CO
  • Alameda, CA

Resumes

Resumes

Srinivas Manapragada Photo 1

Srinivas Manapragada

View page

Business Records

Name / Title
Company / Classification
Phones & Addresses
Srinivas Manapragada
Business Analyst
Adobe Systems Incorporated
Custom Computer Programing · Prepackaged Software Services
601 And 625 Townsend St, San Francisco, CA 94103
Srinivas Manapragada
MM, Director
3SYS TECHNOLOGIES LLC
15135 Memorial Dr APT 8110, Houston, TX 77079
14814 Perthshire Rd #157, Houston, TX 77079

Publications

Us Patents

Fast Seek In Streaming Media

View page
US Patent:
7783653, Aug 24, 2010
Filed:
Jun 30, 2005
Appl. No.:
11/173985
Inventors:
Srinivas Manapragada - Fremont CA, US
Pritham Shetty - Los Altos CA, US
Asa Whillock - San Francisco CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707758, 7079991
Abstract:
When a user selects to seek to a point in a non-indexed media file, a search starts for the beginning of the frame. Using a search algorithm, the bytes surrounding the selection point are examined to find data equal to a known frame beginning indicator. Once such a byte is found, a subsequent test is performed on the next byte to determine if it contains a valid frame length. The system examines the byte at this length to determine if it contains a value that points to the frame beginning indicator under examination. If such a pointer does exist, the system concludes that the byte with the value equal to a known frame beginning indicator is likely the byte beginning the frame. Additional tests may be performed on the bytes surrounding this frame to increase the confidence level that it is, in fact, a valid complete frame.

Distributed Shared Persistent Objects

View page
US Patent:
7945615, May 17, 2011
Filed:
Oct 31, 2005
Appl. No.:
11/263590
Inventors:
Pritham Shetty - Los Altos CA, US
Srinivas Manapragada - Fremont CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 15/16
G06F 15/173
US Classification:
709203, 709238
Abstract:
A system and method are described for managing a shared object in a distributed collaboration environment. The distributed collaboration environment is composed of at least one edge server in communication with a central server. When a client desires to modify the shared object, it issues an object modification request to the edge server it is connected to. The edge server compares the version identifier of the client shared object against the version identifier of the edge shared object. If the versions do not match, the edge server rejects the modification. Otherwise, it will forward the modification request to the central server for further consideration.

Imparting Cryptographic Information In Network Communications

View page
US Patent:
7961878, Jun 14, 2011
Filed:
Oct 15, 2007
Appl. No.:
11/872661
Inventors:
Asa Whillock - San Francisco CA, US
Edward Chan - Fremont CA, US
Srinivas Manapragada - Fremont CA, US
Matthew Kaufman - Bonny Doon CA, US
Pritham Shetty - Los Altos CA, US
Michael Thornburgh - Santa Cruz CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
H04L 3/08
US Classification:
380 43, 380258, 380 37, 380217, 380229, 380232, 380278, 380279, 380212, 380200, 713160, 713155, 709230, 709231, 709237, 709219, 710105, 726 14
Abstract:
This specification describes technologies relating to imparting cryptographic information in network communications. In general, aspects of the subject matter described in this specification can be embodied in methods that include identifying a location in a pre-defined portion of a network communication to be sent in a client-server environment, wherein the pre-defined portion is reserved for random data, inserting cryptographic information into the pre-defined portion of the network communication at the location, and sending the network communication in the client-server environment to facilitate modifying interactions in the client-server environment based at least in part on a result of processing of the cryptographic information; and on a receiving side, receiving cryptographic information inserted into the pre-defined portion of the network communication in the client-server environment, identifying the location, processing the cryptographic information, and modifying interactions in the client-server environment based at least in part on a result of the processing.

Load Balancing Of Server Clusters

View page
US Patent:
7991912, Aug 2, 2011
Filed:
Mar 30, 2009
Appl. No.:
12/414306
Inventors:
Srinivas Manapragada - Fremont CA, US
Pritham Shetty - Los Altos CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 15/173
US Classification:
709240, 709241
Abstract:
A load balancing scheme is described for a server cluster. An application identifier is received by the cluster from a client desiring to connect to the application. Each one of the servers in the cluster independently hashes the application identifier into a unique number. This unique number is used to determine a preferred one of the servers for the connection. The servers then each calculate a priority code using the unique number, a load level for each server, and/or a node identifier assigned to the servers in the cluster. If the preferred cluster server is available, it transmits its priority code to the client before the other servers transmit their priority codes. Otherwise, each of the available cluster servers transmits their priority codes to the client. The client selects the cluster server with the most favorable priority for making the connection.

Imparting Real-Time Priority-Based Network Communications In An Encrypted Communication Session

View page
US Patent:
8051287, Nov 1, 2011
Filed:
Oct 15, 2008
Appl. No.:
12/252357
Inventors:
Pritham Shetty - Los Altos CA, US
Asa Whillock - San Francisco CA, US
Edward Chan - Fremont CA, US
Srinivas Manapragada - Fremont CA, US
Matthew Kaufman - Bonny Doon CA, US
Michael Thornburgh - Santa Cruz CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
H04L 29/06
G06F 15/16
H04K 1/00
US Classification:
713170, 726 5, 380255
Abstract:
This specification describes technologies relating to imparting real-time priority-based network communications in an encrypted session. In general, aspects of the subject matter described can be embodied in methods that include establishing, based on cryptographic information in a reserved, random-data portion of a handshake communication, a session, receiving parameter values relating to a sub media stream, included in a header of a network communication, storing the parameter values, obtaining state information and a data payload included in a second network communication, identifying, from the state information, a purpose of the second network communication, and whether a header of the second network communication includes one or more new values corresponding to one or more of the parameters, updating one or more of the stored values based on the one or more new values, and processing the data payload based on the identified purpose and the stored parameter values.

Work Load Distribution Among Server Processes

View page
US Patent:
8150970, Apr 3, 2012
Filed:
Oct 12, 2007
Appl. No.:
11/871903
Inventors:
Asa Whillock - San Francisco CA, US
Srinivas Manapragada - Fremont CA, US
Pritham Shetty - Los Altos CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 15/173
US Classification:
709226, 709219
Abstract:
Technologies relating to work load distribution. A request is received for access to one of n server processes, where n is an integer greater than one. A mixing function is applied to an identifier associated with the request to generate a reproducible output representative of the identifier. A modulo operation is applied to the output, where a dividend in the modulo operation is the output and a divisor in the modulo operation is n, to determine a remainder. The request is assigned to a server process from the n server processes in accordance with the remainder.

Network Configuration With Smart Edge Servers

View page
US Patent:
8161159, Apr 17, 2012
Filed:
Oct 31, 2005
Appl. No.:
11/263652
Inventors:
Pritham Shetty - Los Altos CA, US
Srinivas Manapragada - Fremont CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
A collaboration network is defined by creating a virtual meeting room on a central server. The central server negotiates with one or more edge servers for remote management of selected collaboration parameters, which control such things as shared objects, group connections, streaming video, and video on-demand. Using the selected collaboration parameters, the edge servers manage the meeting participation of the network clients connected to the virtual meeting room through the individual edge servers. When management of the meeting participation requires either parameters that the edge server does not have or when the parameters of the edge server are out of date, the management responsibility is transferred to the central server for that request.

Imparting Real-Time Priority-Based Network Communications In An Encrypted Communication Session

View page
US Patent:
8205076, Jun 19, 2012
Filed:
Nov 24, 2011
Appl. No.:
13/304308
Inventors:
Pritham Shetty - Los Altos CA, US
Asa Whillock - San Francisco CA, US
Edward Chan - Fremont CA, US
Srinivas Manapragada - Fremont CA, US
Matthew Kaufman - Bonny Doon CA, US
Michael Thornburgh - Santa Jose CA, US
Assignee:
Adobe Systems Incorporated - San Jose CA
International Classification:
H04L 29/06
H04L 12/66
H04L 12/50
H04W 4/00
US Classification:
713160, 713150, 713151, 713153, 713154, 370328, 370352, 370474
Abstract:
This specification describes technologies relating to imparting real-time priority-based network communications in an encrypted session. In general, aspects of the subject matter described can be embodied in methods that include establishing, based on cryptographic information in a reserved, random-data portion of a handshake communication, a session, receiving parameter values relating to a sub media stream, included in a header of a network communication, storing the parameter values, obtaining state information and a data payload included in a second network communication, identifying, from the state information, a purpose of the second network communication, and whether a header of the second network communication includes one or more new values corresponding to one or more of the parameters, updating one or more of the stored values based on the one or more new values, and processing the data payload based on the identified purpose and the stored parameter values.
Srinivas R Manapragada from San Ramon, CA, age ~59 Get Report