Search

Douglas A Steedman

from San Francisco, CA
Age ~69

Douglas Steedman Phones & Addresses

  • 4381 17Th St, San Francisco, CA 94114
  • 2250 Latham St APT 83, Mountain View, CA 94040

Education

Degree: Associate degree or higher

Publications

Us Patents

System And Method For Distributed Computation Based Upon The Movement, Execution, And Interaction Of Processes In A Network

View page
US Patent:
56030312, Feb 11, 1997
Filed:
Jul 8, 1993
Appl. No.:
8/090521
Inventors:
James E. White - San Carlos CA
Christopher S. Helgeson - Mountain View CA
Douglas A. Steedman - Mountain View CA
Assignee:
General Magic, Inc. - Sunnyvale CA
International Classification:
G06F 1300
US Classification:
395683
Abstract:
A distributed computing environment in which agent processes direct their own movement through a computer network. Place processes provide a computing context within which agent processes are interpreted. An agent process controls its movement from one place process to another within the network by using a ticket. An agent process which moves from one place process to another transports definitions of classes of which objects included in the agent process are members. An agent process which moves from one place process to a second place process avoids unnecessary transportation of objects included in the agent process by substituting equivalent objects which are found in the second place process. An agent process sends clones of the agent process to several place processes simultaneously. If two clones travel along paths which are coextensive for an initial portion thereof, a single clone is transported along the initial portion of the paths and other clones are formed from the single clone, thereby avoiding transferring redundant information along communications media.

System And Method For Distributed Computation Based Upon The Movement, Execution, And Interaction Of Processes In A Network

View page
US Patent:
60163933, Jan 18, 2000
Filed:
Feb 10, 1997
Appl. No.:
8/798675
Inventors:
James E. White - San Carlos CA
Christopher S. Helgeson - Mountain View CA
Douglas A. Steedman - Mountain View CA
Assignee:
General Magic, Inc. - Sunnyvale CA
International Classification:
G06F 1300
US Classification:
395683
Abstract:
A distributed computing environment in which agent processes direct their own movement through a computer network. Place processes provide a computing context within which agent processes are interpreted. An agent process controls its movement from one place process to another within the network by using a ticket. An agent process which moves from one place process to another transports definitions of classes of which objects included in the agent process are members. An agent process which moves from one place process to a second place process avoids unnecessary transportation of objects included in the agent process by substituting equivalent objects which are found in the second place process. An agent process sends clones of the agent process to several place processes simultaneously. If two clones travel along paths which are coextensive for an initial portion thereof, a single clone is transported along the initial portion of the paths and other clones are formed from the single clone, thereby avoiding transferring redundant information along communications media.

Secure Transcoding Of Video Data

View page
US Patent:
20140161196, Jun 12, 2014
Filed:
Dec 6, 2012
Appl. No.:
13/707579
Inventors:
- Redmond WA, US
Pradip Fatehpuria - San Jose CA, US
Douglas Steedman - San Francisco CA, US
Senthil Kumar Gnanasambandam - San Jose CA, US
Toby Steele - Sandycove, IE
Hemant Malhotra - Newark CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04N 7/26
US Classification:
37524026
Abstract:
A secure transcoder assembly features a secure data path where the related crypting and coding functions are secured in the secure data path. More specifically, during transcoding the ingress (received) encrypted video data is decrypted and copied from application memory (that is accessible to the application processor) to secure memory (that is inaccessible to the application processor) by security processor(s). Once in the secured memory, this video data is transcoded. The video data, now in its transcoded form, is re-encrypted by the security processor(s) during the transfer back to application memory for egress (continued transmission). The mode for the re-encrypting may be managed by the application processor via a crypto API, and the application processor may further feature an opaque handle on the data when it is passed to the secure region.
Douglas A Steedman from San Francisco, CA, age ~69 Get Report