Evan P Greenberg, Age 462356 Laura Ln, Mountain View, CA 94043

Evan Greenberg Phones & Addresses

2356 Laura Ln, Mountain View, CA 94043 (650) 387-9082

Blacksburg, VA

Palo Alto, CA

Princeton, NJ

Redmond, WA

Redwood City, CA

San Francisco, CA

Show more

Work

Address: Po Box 2809, San Francisco, CA 94126

Education

School / High School: Santa Clara Univ SOL

Ranks

Licence: California - Active Date: 2010

Mentions for Evan P Greenberg

Career records & work history

Lawyers & Attorneys

Evan Greenberg Photo 1

Evan Charles Greenberg, San Francisco CA - Lawyer

Address:
Po Box 2809, San Francisco, CA 94126
(310) 980-3826 (Office)
Licenses:
California - Active 2010
Education:
Santa Clara Univ SOL
Univ of Colorado Boulder

Evan Greenberg resumes & CV records

Resumes

Evan Greenberg Photo 29

Retail Sales Supervisor

Location:
Mountain View, CA
Work:
Filson
Retail Sales Supervisor
Evan Greenberg Photo 30

Evan Greenberg

Evan Greenberg Photo 31

Evan Greenberg

Evan Greenberg Photo 32

Evan Greenberg

Evan Greenberg Photo 33

Owner, Coo Efinger Sporting Goods

Position:
Owner, Executive VP-COO at Efinger Sporting Goods
Location:
Bound Brook, New Jersey
Industry:
Sporting Goods
Work:
Efinger Sporting Goods since Jan 1999
Owner, Executive VP-COO
Education:
Arizona State University
Marlboro

Publications & IP owners

Us Patents

Network Membership Management For Peer-To-Peer Networking

US Patent:
8478821, Jul 2, 2013
Filed:
Mar 4, 2011
Appl. No.:
13/040344
Inventors:
Bo Yang - Palo Alto CA, US
Evan Pedro Greenberg - Palo Alto CA, US
Assignee:
Veetle, Inc. - Palo Alto CA
International Classification:
G06F 15/16
US Classification:
709204, 709205, 709206, 709227
Abstract:
A network membership management protocol manages membership in a peer-to-peer networking environment. To join the peer-to-peer network, a new client is introduces itself to a deputy node assigned by the server to act as a point of contact for the new client. The deputy node forwards subscription requests to other neighboring nodes which probabilistically determine whether to accept the subscription request from the new client or forward the message to other neighboring nodes. In this way, a new client gains connections to a random subset of nodes on the network. The membership management protocol further includes a protocol for reassigning neighboring relationships between nodes when an active node leaves the network. Furthermore, the membership management protocol allows nodes to periodically re-subscribe to the network in order to rebalance the network graph.

Pod-Based Server Backend Infrastructure For Peer-Assisted Applications

US Patent:
2011021, Sep 8, 2011
Filed:
Mar 4, 2011
Appl. No.:
13/040354
Inventors:
Bo Yang - Palo Alto CA, US
Evan Pedro Greenberg - Palo Alto CA, US
Chen Wang - Palo Alto CA, US
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
A backend server for a peer-to-peer network manages nodes according to a pod-based management scheme. Each pod comprises a plurality of nodes and only nodes within the same pod can directly share data in the peer-to-peer network. The server dynamically allocates nodes to pods and dynamically allocates computing resources for pushing data to the pods based on characteristics of the incoming data stream and performance of the peer-to-peer sharing. By dynamically adjusting the pod structure and resources available to them based on monitored characteristics, the server can optimize performance of the peer-to-peer network.

Network Firewall And Nat Traversal For Tcp And Related Protocols

US Patent:
2011021, Sep 8, 2011
Filed:
Mar 4, 2011
Appl. No.:
13/040358
Inventors:
Bo Yang - Palo Alto CA, US
Evan Pedro Greenberg - Palo Alto CA, US
Chen Wang - Palo Alto CA, US
International Classification:
G06F 15/16
US Classification:
709227
Abstract:
A message passing protocol allows two clients to establish a connection even when the clients are behind different NAT devices such as NAT firewalls. Beneficially, the protocol does not require that either client has knowledge of where the other client is located (e.g., behind the same NAT device or behind a different NAT device). When two clients want to establish a connection, the clients exchange identifying information with each other by passing the information through a rendezvous server. Based on the identifying information, each client determines and sends a plurality of synchronization packets to a number of different predicted addresses. When synchronization packets reach the actual addresses of both devices, a connection can be established between the clients.

Peer-To-Peer Live Content Delivery

US Patent:
2011021, Sep 8, 2011
Filed:
Mar 4, 2011
Appl. No.:
13/040338
Inventors:
Bo Yang - Palo Alto CA, US
Evan Pedro Greenberg - Palo Alto CA, US
International Classification:
G06F 15/16
US Classification:
709231
Abstract:
A peer-to-peer live content delivery system and method enables peer-to-peer sharing of live content such as, for example, streaming video or audio. Nodes receive broadcasts of available data from neighboring nodes and determine which data blocks to request. Nodes receiving requests for data determine whether or not to accept the requests and provide the requested blocks when accepted. To enable sharing of live content, sharing of data blocks is constrained such that a node attempts to receive a particular data block prior to a playback deadline for the data block. This allows a node continuously provide an output stream of the received data such as, for example, an output of live video content to a display.

NOTICE: You may not use PeopleBackgroundCheck 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. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.