Search

Douglas Dahlby Phones & Addresses

  • 25042 Graywacke Dr, Aldie, VA 20105
  • Stone Ridge, VA
  • Centreville, VA
  • 237 Lost Tree Ln, Cary, NC 27513
  • 1612 Audubon Parc Dr, Cary, NC 27511
  • Fremont, CA
  • Wade, NC

Publications

Us Patents

Dynamic Allocation And De-Allocation Of Multiple Communication Channels For Bandwidth On-Demand

View page
US Patent:
7027415, Apr 11, 2006
Filed:
Mar 20, 2001
Appl. No.:
09/813200
Inventors:
Douglas C. Dahlby - Fremont CA, US
Stephen D. Fleischer - Mountain View CA, US
Mitchell D. Trott - Mountain View CA, US
Christopher R. Uhlik - Danville CA, US
Assignee:
ArrayComm, Inc. - San Jose CA
International Classification:
H04B 7/212
US Classification:
370322, 370348
Abstract:
A method and apparatus are provided that dynamically allocates communication streams to provide flexible bandwidth to terminals of a communications system. In one embodiment the invention includes identifying a first terminal and a second terminal to each other for the communication of traffic over at least one of multiple streams; and dynamically allocating and de-allocating further streams based on the traffic to be carried and the traffic capacity of opened streams between the first and the second terminals. The invention may further include comparing traffic to be carried between the first terminal and the second terminal to the capacity of any open streams between the first terminal and the second terminal and allocating or de-allocating at least one stream based on the comparison. Alternatively, the invention may include comparing depths of transmit queues to the capacity of any open streams between the first terminal and the second terminal and allocating or de-allocating at least one stream based on the comparison.

Opening A Communications Stream Between A User Terminal And A Base Station

View page
US Patent:
7339906, Mar 4, 2008
Filed:
Mar 20, 2001
Appl. No.:
09/812770
Inventors:
Douglas C. Dahlby - Fremont CA, US
Mitchell D. Trott - Mountain View CA, US
Christopher R. Uhlik - Danville CA, US
Assignee:
ArrayComm, LLC - San Jose CA
International Classification:
H04Q 7/00
H04Q 7/20
H04B 7/212
US Classification:
370329, 370442, 455434
Abstract:
A method and apparatus are provided that allow a communications stream to be quickly opened between two terminals. According to one aspect of the present invention, the invention includes registering the base station and the user terminal with each other by exchanging identification information and configuration information, sending a request to open a communications stream message from the user terminal to the base station, receiving a channel assignment message from the base station in response to the request message, the channel assignment message including an identification of an assigned communications channel for the communications stream, and sending data from the user terminal and receiving data from the base station over the assigned communications channel.

Multiplexing Different Types Of Data Sequences

View page
US Patent:
7352774, Apr 1, 2008
Filed:
Sep 30, 2002
Appl. No.:
10/262427
Inventors:
Christopher R. Uhlik - Danville CA, US
Douglas C. Dahlby - Fremont CA, US
Rabih Chrabieh - San Francisco CA, US
Assignee:
Arraycomm, LLC - San Jose CA
International Classification:
H04J 3/24
US Classification:
370474, 370476
Abstract:
According to an embodiment of the invention, a method and apparatus are described for data bit sequences. According to an embodiment of the invention, a header is inserted in a data burst. One or more high priority messages of a first type are optionally inserted in the data burst starting after the header. One or more messages of a second type are optionally inserted into the data burst starting at an end of the data burst. One or more low priority messages of the first type are optionally inserted in the data.

Method And Apparatus For Resource Management In A Wireless Data Communication System

View page
US Patent:
7406315, Jul 29, 2008
Filed:
Mar 20, 2001
Appl. No.:
09/813386
Inventors:
Christopher Richard Uhlik - Danville CA, US
Mitchell D. Trott - Mountain View CA, US
Douglas C. Dahlby - Fremont CA, US
Stephen D. Fleischer - Mountain View CA, US
Assignee:
ArrayComm LLC - San Jose CA
International Classification:
H04Q 7/20
US Classification:
4554521, 455527
Abstract:
A method and apparatus for delaying or hastening the “lifespan” of a session in response to detecting (or causing) a session renewal. A “session,” refers to a particular user terminal's right of access to one or more communication channels to exchange data with the base station (and other devices/networks coupled thereto). A session renewal refers to an event or condition that delays the lapse/expiration of the session lifespan (i. e. , extends the lifespan) or conversely, an event or condition that causes hastens the lapse of the session lifespan (i. e. , causes an earlier lapse of the session). In one embodiment, a session represents the period of time in which a user terminal is registered with a base station and can thus access or attempt to access one or more wireless communication channels to exchange data with the base station. Therefore, a session “lifespan” represents a length of time subsequent to which, upon lapse of the lifespan, the session terminates and a remote user terminal must re-register with a base station to establish a session and to gain access to one or more wireless communication channels in which data may be exchanged between the user terminal and the base station.

Channel Allocation Based On Random Plus Planned Processes

View page
US Patent:
7978673, Jul 12, 2011
Filed:
Dec 29, 2000
Appl. No.:
09/753266
Inventors:
Christopher Richard Uhlik - Danville CA, US
Douglas Dahlby - Fremont CA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H04W 4/00
US Classification:
370341
Abstract:
Wireless communication traffic channels are allocated based on random plus planned processes. A request for a traffic channel is sent on a random traffic channel that is not a dedicated random access channel. A determination is made whether to allocate a traffic channel based on status of a subscriber that sere the traffic channel request, including determining base on temps of subscription of the subscriber. An implementation at a base station includes receiving the request on a traffic channel making the determination, and assigning either the traffic channel on which the request was received, or another channel. In a user terminal, the user terminal sends the request on a random traffic channel that it is not assigned to, and receives a traffic channel allocation, or an indication that no channel is available.

Closing A Communications Stream Between Terminals Of A Communications System

View page
US Patent:
6996060, Feb 7, 2006
Filed:
Mar 20, 2001
Appl. No.:
09/813194
Inventors:
Douglas C. Dahlby - Fremont CA, US
Mitchell D. Trott - Mountain View CA, US
Christopher R. Uhlik - Danville CA, US
Assignee:
ArrayComm, Inc. - San Jose CA
International Classification:
G01R 31/08
US Classification:
370230, 370442
Abstract:
A method and apparatus are provided that quickly and efficiently closes a stream between two communicating terminals that use repeating time slots in a time division channel. In one embodiment, the invention includes sending a closing message in a first slot from the first terminal to the second terminal to request that the communications stream be closed, listening to the communications stream at the first terminal to determine whether any messages are sent from the second terminal to the first terminal in a slot after the first slot, and closing the stream, if no further messages are received from the second terminal.

Wifi Memory Power Minimization

View page
US Patent:
20180150123, May 31, 2018
Filed:
Oct 31, 2017
Appl. No.:
15/798778
Inventors:
- San Diego CA, US
Douglas Dahlby - Stone Ridge VA, US
Murali Krishna - San Diego CA, US
Harinder Singh - Saratoga CA, US
Ravi Konda - San Jose CA, US
BalaSubrahmanyam Chintamneedi - San Diego CA, US
International Classification:
G06F 1/32
G06F 12/1009
G06F 13/42
G06F 9/44
Abstract:
The disclosure relates to minimizing power consumption of a WiFi system-on-chip (SOC) during idle periods. The disclosed architecture includes memory banks for the WiFi SoC's embedded processor that can be independently powered on/off and a Memory Management Unit (MMU) to translate virtual addresses to physical addresses and generate exceptions to process accesses to virtual addresses without a corresponding physical address. The architecture can implement a demand paging scheme whereby a MMU fault from an access to code/data not within the embedded memory causes the processor to fetch the code/data from an off-chip secondary memory. To minimize page faults, the architecture stores WiFi client code/data within the embedded processor's memory that is repeatedly accessed with a short periodicity or where there is an intolerance for delays of accessing the code/data.

Wifi Memory Power Minimization

View page
US Patent:
20180150124, May 31, 2018
Filed:
Oct 31, 2017
Appl. No.:
15/799481
Inventors:
- San Diego CA, US
Douglas Dahlby - Stone Ridge VA, US
Murali Krishna - San Diego CA, US
Harinder Singh - Saratoga CA, US
Ravi Konda - San Jose CA, US
BalaSubrahmanyam Chintamneedi - San Diego CA, US
International Classification:
G06F 1/32
G06F 12/02
G06F 12/1009
G06F 13/42
G06F 9/44
G06F 12/123
Abstract:
The disclosure relates to minimizing power consumption of a WiFi system-on-chip (SOC) during idle periods. The disclosed architecture includes memory banks for the WiFi SoC's embedded processor that can be independently powered on/off and a Memory Management Unit (MMU) to translate virtual addresses to physical addresses and generate exceptions to process accesses to virtual addresses without a corresponding physical address. The architecture can implement a demand paging scheme whereby a MMU fault from an access to code/data not within the embedded memory causes the processor to fetch the code/data from an off-chip secondary memory. To minimize page faults, the architecture stores WiFi client code/data within the embedded processor's memory that is repeatedly accessed with a short periodicity or where there is an intolerance for delays of accessing the code/data.
Douglas Craig Dahlby from Aldie, VA, age ~55 Get Report