Search

Robert Lasater Phones & Addresses

  • Palm Springs, CA
  • 990 Fulton St APT 407, San Francisco, CA 94117 (415) 596-8364
  • Honolulu, HI
  • Kaaawa, HI
  • Oxnard, CA
  • 3958 18Th St, San Francisco, CA 94114

Professional Records

License Records

Robert C. Lasater

License #:
PE.0011949 - Expired
Category:
Civil Engineer
Issued Date:
Jun 17, 1969
Expiration Date:
Mar 31, 2007

Robert C. Lasater

License #:
PLS.0002302 - Expired
Category:
Civil Engineer
Issued Date:
Jun 17, 1969
Expiration Date:
Mar 31, 2007

Resumes

Resumes

Robert Lasater Photo 1

Robert Lasater

View page
Location:
San Francisco, CA
Industry:
Computer Software
Skills:
Embedded Linux
Linux Kernel
Api
Wifi
Embedded Software Programming
Embedded C++
Embedded C
Vxworks
Nucleus Rtos
Concurrent Programming
C
C++
Linux
Perl
Unix Shell Scripting
Ieee 802.11
802.11A
802.11I
802.11N
Start Ups
Algorithm Development
U Boot
Technical Documentation
Robert Lasater Photo 2

Robert Lasater

View page

Publications

Us Patents

Dynamic Assignment Of Groups Of Resources In A Peripheral Component Interconnect Express Network

View page
US Patent:
20170046293, Feb 16, 2017
Filed:
Aug 10, 2015
Appl. No.:
14/822672
Inventors:
- Plano TX, US
Robert LASATER - Menlo Park CA, US
International Classification:
G06F 13/40
G06F 13/42
Abstract:
Systems and methods for analyzing a PCIe network using a graph-theory based analysis are disclosed. A management CPU is coupled to the root complex of the PCIe system and is operable to survey potential CPU-resource combinations in a PCIe system and assign a group of PCIe resources to a CPU. A first switch and a second switch are coupled to the root node, and a first CPU and a first group of PCIe resources are coupled to the first switch. The management CPU assigns a group of PCIe resources to a CPU based on the isolation of the first and second CPUs or a distance between the first and second CPUs and the groups of PCIe resources. According to some embodiments, for potential pairs of devices and NTB/CPUs, the distance between components is assessed, possible alternative paths are identified, and the isolation of the pair is determined.

Delivering Interrupts Through Non-Transparent Bridges In A Pci-Express Network

View page
US Patent:
20170024340, Jan 26, 2017
Filed:
Oct 7, 2016
Appl. No.:
15/287985
Inventors:
- Plano TX, US
Robert LASATER - Menlo Park CA, US
Thomas BOYLE - Santa Clara CA, US
John PETERS - Sunnyvale CA, US
Guangyu SHI - Cupertino CA, US
Assignee:
Futurewei Technologies, Inc. - Plano TX
International Classification:
G06F 13/24
G06F 13/40
G06F 13/42
Abstract:
An apparatus for initialization. The apparatus includes a management I/O device controller for managing initialization of a plurality of I/O devices coupled to a PCI-Express (PCIe) fabric. The management I/O device controller is configured for receiving a request to register a target interrupt register address of a first worker computing resource, wherein the target interrupt register address is associated with a first interrupt generated by a first I/O device coupled to the PCIe fabric. A mapping module of the management I/O device controller is configured for mapping the target interrupt register address to a mapped interrupt register address of a domain in which the first I/O device resides. A translating interrupt register table includes a plurality of mapped interrupt register addresses in the domain that is associated with a plurality of target interrupt register addresses of a plurality of worker computing resources.

Non-Transparent Bridge Method And Apparatus For Configuring High-Dimensional Pci-Express Networks

View page
US Patent:
20160352651, Dec 1, 2016
Filed:
Aug 15, 2016
Appl. No.:
15/236636
Inventors:
- Plano TX, US
Robert LASATER - Menlo Park CA, US
Guangyu SHI - Cupertino CA, US
Thomas BOYLE - Plano CA, US
Assignee:
Futurewei Technologies, Inc. - Plano TX
International Classification:
H04L 12/947
H04L 12/707
H04L 12/933
H04L 12/24
Abstract:
In a high-dimensional PCI-Express (PCIe) network, implementation of alternative paths is accomplished to facilitate flexible topology implementation and network domain scaling while enabling improved communication latency. Different portions of the PCIe tree structure are connected to allow a shorter path for communications by utilizing a bridge circuit configured as an end-point with respect to two switches that are not directly connected in the PCIe tree topology. The bridge circuit performs address translations to allow communications from one switch to be passed via the bridge circuit to the other switch.

Non-Transparent Bridge Method And Apparatus For Configuring High-Dimensional Pci-Express Networks

View page
US Patent:
20160134564, May 12, 2016
Filed:
Nov 7, 2014
Appl. No.:
14/536516
Inventors:
- Plano TX, US
Robert LASATER - Menlo Park CA, US
Guangyu SHI - Cupertino CA, US
International Classification:
H04L 12/947
H04L 12/707
H04L 12/24
H04L 12/933
Abstract:
The descriptions presented herein include explanation of high-dimensional PCI-Express (PCIe) network implementations. The new approaches can facilitate utilization of an efficient protocol (e.g., PCIe, etc.) while enabling implementation of various characteristics and features (e.g., characteristics and features similar to a fat-tree topology, CLOS topology, 2D and 3D topologies, etc.) that would otherwise not be compatible with the protocol. For example, implementation of alternative paths can be enabled and utilized while maintaining compliance with a protocol (e.g., PCIe, etc.) that would otherwise not be compatible with the use of alternative paths. The alternative paths can facilitate flexible topology implementation and network domain scaling while enabling improved communication latency. In one embodiment, presented systems and methods facilitate utilization of a non-transparent bridge circuit configured as an end-point with respect to communications from at least one device while facilitating transmission of the communications on to at least one other device.

Method And Apparatus For Delivering Msi-X Interrupts Through Non-Transparent Bridges To Computing Resources In Pci-Express Clusters

View page
US Patent:
20150143016, May 21, 2015
Filed:
Nov 18, 2013
Appl. No.:
14/083206
Inventors:
- Plano TX, US
Robert LASATER - Menlo Park CA, US
Thomas BOYLE - Santa Clara CA, US
John PETERS - Sunnyvale CA, US
Guangyu SHI - Cupertino CA, US
Assignee:
Futurewei Technologies, Inc. - Plano TX
International Classification:
G06F 13/32
G06F 13/42
US Classification:
710313, 710269
Abstract:
An apparatus for initialization. The apparatus includes a management I/O device controller for managing initialization of a plurality of I/O devices coupled to a PCI-Express (PCIe) fabric. The management I/O device controller is configured for receiving a request to register a target interrupt register address of a first worker computing resource, wherein the target interrupt register address is associated with a first interrupt generated by a first I/O device coupled to the PCIe fabric. A mapping module of the management I/O device controller is configured for mapping the target interrupt register address to a mapped interrupt register address of a domain in which the first I/O device resides. A translating interrupt register table includes a plurality of mapped interrupt register addresses in the domain that is associated with a plurality of target interrupt register addresses of a plurality of worker computing resources.

Resource Management For Peripheral Component Interconnect-Express Domains

View page
US Patent:
20150026385, Jan 22, 2015
Filed:
Jun 25, 2014
Appl. No.:
14/315099
Inventors:
- Plano TX, US
Robert LASATER - Menlo Park CA, US
Thomas BOYLE - Santa Clara CA, US
John PETERS - Sunnyvale CA, US
Guangyu SHI - Cupertino CA, US
Assignee:
FUTUREWEI TECHNOLOGIES, INC. - Plano TX
International Classification:
G06F 9/50
G06F 13/16
US Classification:
710314
Abstract:
Embodiments of the present invention provide a solution for managing inter-domain resource allocation in a Peripheral Component Interconnect-Express (PCIe) network. One processor among a plurality of link processors is elected as a management processor. The management processor obtains information about available resources of PCIe network. When a resource request from a request processor is received, the management processor allocates a resource of the available resources to the requesting processor. The management processor instructs one or more link processors to program one or more inter-domain NTBs through which the traffic between the allocated resource and the requesting processor is going to flow according to the memory address information of the allocated resource, to allow cross-domain resource access between the requesting processor and the allocated resource.
Robert Arlen Lasater from Palm Springs, CA, age ~65 Get Report